16 answers
16 answers
Updated
Amy’s Answer
There are many great universities for computer engineering. At the same time, don't overlook universities that are not as high rank or technical certifications. Relevant job experience is equally important. Seek out relavant entry level position while in college if possible.
Solid post Amy.!
Trent Romans
Updated
Doc’s Answer
Computer engineering programs can be found at the bachelor's, master's and doctoral degree levels at many of the best schools in the United States. Choosing a college or university to major in computer engineering is not easy if you want to get the best education. The best computer engineering colleges with high rankings often turn out to be very competitive and expensive. Nonetheless, seeking for the best implies that you are or strive to be an excellent student. A degree in computer engineering will lead you to become either a computer hardware engineer or a computer software engineer.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY • https://web.mit.edu
This computer engineering school is located in Cambridge, Massachusetts. The Massachusetts Institute of Technology( MIT) offers you an affordable computer engineering major. Meanwhile, MIT’s school of engineering consists of ten departments including aeronautics, astronautics, and computer science. The engineering department offering MIT’s computer engineering major also has over 5,700 students. Furthermore, MIT has twenty different engineering laboratories and research centers and offers cross-departmental training programs.
UNIVERSITY OF CALIFORNIA BERKELEY • https://www.berkeley.edu
Undergraduates can earn a Bachelor of Electrical and Computer Engineering or a Bachelor of Computer Science and Engineering. The focus of the ECE degree in electrical engineering is an upper-level coursework, while CSE degree coursework focuses on computer science in higher courses. Meanwhile, Berkeley’s engineering school department includes bioengineering, electrical engineering & computer science, etc. Also, Berkeley has a total undergraduate enrollment of 30,574 students, and a total of 14 schools.
STANFORD UNIVERSITY • https://www.stanford.edu
This private institution is located in Stanford, California and has a total undergraduate enrollment of over 8,000 students. Stanford University has seven (7) schools, of which four (4) offers both undergraduate and graduate programs. Also, Stanford’s School of Engineering is one of its graduate programs schools which maintains a high national ranking. Like other Stanford academic programs, its computer science and engineering program are of high quality.
This is the Digital Age and computer programmes have infiltrated every aspect of our lives. Computer Engineers theorize, design, develop, and apply the software and hardware for the programmes we use day in day out. So having computer engineers is pretty important. Computer engineers are the ones who have made our lives easy with every day innovation. Such a creative field it is, studying computer engineering helps you widen your creative horizon and provide solutions to the problems people haven’t thought about yet.
Good Luck Isaiah
MASSACHUSETTS INSTITUTE OF TECHNOLOGY • https://web.mit.edu
This computer engineering school is located in Cambridge, Massachusetts. The Massachusetts Institute of Technology( MIT) offers you an affordable computer engineering major. Meanwhile, MIT’s school of engineering consists of ten departments including aeronautics, astronautics, and computer science. The engineering department offering MIT’s computer engineering major also has over 5,700 students. Furthermore, MIT has twenty different engineering laboratories and research centers and offers cross-departmental training programs.
UNIVERSITY OF CALIFORNIA BERKELEY • https://www.berkeley.edu
Undergraduates can earn a Bachelor of Electrical and Computer Engineering or a Bachelor of Computer Science and Engineering. The focus of the ECE degree in electrical engineering is an upper-level coursework, while CSE degree coursework focuses on computer science in higher courses. Meanwhile, Berkeley’s engineering school department includes bioengineering, electrical engineering & computer science, etc. Also, Berkeley has a total undergraduate enrollment of 30,574 students, and a total of 14 schools.
STANFORD UNIVERSITY • https://www.stanford.edu
This private institution is located in Stanford, California and has a total undergraduate enrollment of over 8,000 students. Stanford University has seven (7) schools, of which four (4) offers both undergraduate and graduate programs. Also, Stanford’s School of Engineering is one of its graduate programs schools which maintains a high national ranking. Like other Stanford academic programs, its computer science and engineering program are of high quality.
This is the Digital Age and computer programmes have infiltrated every aspect of our lives. Computer Engineers theorize, design, develop, and apply the software and hardware for the programmes we use day in day out. So having computer engineers is pretty important. Computer engineers are the ones who have made our lives easy with every day innovation. Such a creative field it is, studying computer engineering helps you widen your creative horizon and provide solutions to the problems people haven’t thought about yet.
Good Luck Isaiah
Exceptional answer! I would also add Georgia Institute of Technology and California Institute of Technology! But this is spot on!
Rachel T.
Thank You Rahat. Alone, we can do so little; together we can do so much.
Doc Frick
Thank You Neeraj. “Helping one another. There’s no time like the present, and no present like the time.” – James Durst
Doc Frick
Updated
Navjot’s Answer
I agree with the top schools listed by others but I would like to add that if you can't get into these top US schools for computer engineering, it is not end of the world. I have met a lot of successful engineering professionals who went to in-state, low cost or not well known schools. Augment your learning by taking online certification classes & join forums. Always look for opportunities for hands-on experience while in school, local hackathons, volunteer opportunities and even short term internships are some of the great ways of gaining practical experience and getting your foot inside the industry.
Updated
Abraham (Abe)’s Answer
Isaiah,
I think it is great that you are looking into computer engineering schools and programs. There are tons of universities out there that offer great education and resources for computer engineering. As some of the other answers here suggest you can also look into extracurricular opportunities to grow your skills.
My advice is two fold: 1) just do it 2) find your passion. For my first piece of advice, just grabbing any book, reading content, or even watching youtube videos can help you get a solid understanding of computer development. I would recommend trying to build your own application or program (if you haven't done so already) to get a greater understanding of computers and how they work. By trying things out before you apply to these universities you will find yourself ahead of the curve and have a more competitive application for these high-rank universities. For my second piece of advice, try discovering what portions of computer engineering you like best. If you like building the computer and assembling the parts, you may find more of a interest in hardware than in software. If you like coding and applications, you may be more inclined to go down the software path. Either way, I would ask you to learn more about what like to do.
Finally, before you apply or decide what path to take ask yourself the following questions:
1. Does this excite me?
2. Would I mind waking up early and working all day on this type of work / project?
3. How satisfied am I when I learn about this and complete an assignment or project?
After you decide on the first two questions, learn more about the schools you apply to and ask yourself:
1. Does this program provide me with what I want and what I need?
2. Are they a good fit for what I want to do in my career?
3. Do the professors they highlight work in the fields that I want to be in?
Best wishes and good luck! I am sure you will make the perfect decision for you, Isaiah!!
I think it is great that you are looking into computer engineering schools and programs. There are tons of universities out there that offer great education and resources for computer engineering. As some of the other answers here suggest you can also look into extracurricular opportunities to grow your skills.
My advice is two fold: 1) just do it 2) find your passion. For my first piece of advice, just grabbing any book, reading content, or even watching youtube videos can help you get a solid understanding of computer development. I would recommend trying to build your own application or program (if you haven't done so already) to get a greater understanding of computers and how they work. By trying things out before you apply to these universities you will find yourself ahead of the curve and have a more competitive application for these high-rank universities. For my second piece of advice, try discovering what portions of computer engineering you like best. If you like building the computer and assembling the parts, you may find more of a interest in hardware than in software. If you like coding and applications, you may be more inclined to go down the software path. Either way, I would ask you to learn more about what like to do.
Finally, before you apply or decide what path to take ask yourself the following questions:
1. Does this excite me?
2. Would I mind waking up early and working all day on this type of work / project?
3. How satisfied am I when I learn about this and complete an assignment or project?
After you decide on the first two questions, learn more about the schools you apply to and ask yourself:
1. Does this program provide me with what I want and what I need?
2. Are they a good fit for what I want to do in my career?
3. Do the professors they highlight work in the fields that I want to be in?
Best wishes and good luck! I am sure you will make the perfect decision for you, Isaiah!!
Updated
Shannon’s Answer
Hi Isaiah,
Great question. First off, to clarify: are you looking into computer engineer or software engineering? The most of what you are looking for (esp if you are looking for more of a software eng focus) is just start learning to code. You can access this information easily online. College is incredibly helpful for providing networking opportunities. There are many people who work in tech that have not gone to college but have taught themselves to code very successfully. That said, getting a degree is still incredibly useful to understand the theory, make networking connections, and provide opportunities to get your foot in the door at companies. The most successful people at university with this background were the ones who have already been learning to code prior to attending school. A two-pronged approach might be best.
The universities listed in the above threads (Stanford, Berkely, MIT, Cal Poly, etc) are all great. The main advice as it pertains to attending University is "you will get out of it what you put in" regardless of the school you attend. So as long as you are willing to work hard, you will gain the tools to achieve success.
Sites you may find helpful in building your core knowledge:
1. code.org
2. edx.org
3. coursera.org
4. udemy
Great question. First off, to clarify: are you looking into computer engineer or software engineering? The most of what you are looking for (esp if you are looking for more of a software eng focus) is just start learning to code. You can access this information easily online. College is incredibly helpful for providing networking opportunities. There are many people who work in tech that have not gone to college but have taught themselves to code very successfully. That said, getting a degree is still incredibly useful to understand the theory, make networking connections, and provide opportunities to get your foot in the door at companies. The most successful people at university with this background were the ones who have already been learning to code prior to attending school. A two-pronged approach might be best.
The universities listed in the above threads (Stanford, Berkely, MIT, Cal Poly, etc) are all great. The main advice as it pertains to attending University is "you will get out of it what you put in" regardless of the school you attend. So as long as you are willing to work hard, you will gain the tools to achieve success.
Sites you may find helpful in building your core knowledge:
1. code.org
2. edx.org
3. coursera.org
4. udemy
Updated
Justin’s Answer
Here are links to ranking lists:
1) https://www.usnews.com/best-graduate-schools/top-engineering-schools/computer-engineering-rankings
2) https://www.businessinsider.com/best-computer-science-engineering-schools-in-america-2015-7
3) https://www.university-list.net/us/rank/univ-20131043.htm
They include the top 50-100 US schools for Computer Engineering...Hope this helps!
1) https://www.usnews.com/best-graduate-schools/top-engineering-schools/computer-engineering-rankings
2) https://www.businessinsider.com/best-computer-science-engineering-schools-in-america-2015-7
3) https://www.university-list.net/us/rank/univ-20131043.htm
They include the top 50-100 US schools for Computer Engineering...Hope this helps!
Updated
Victor’s Answer
Hi Isaiah,
I hope your career search is going well. You have many great answers to your question. I would like follow on Navjot's comments. When you think about what university is right for you, consider not only the credentials and standing of the university, but also how a particular university fits into what you want to do and what is the full range of activities the school offers that will make you decide on one school versus another.
I have a degree in Computer Engineering and something that I found to be a great experience during my studies was to be able to do interships with companies related in the field. Most universities and state schools will usually have good programs that will allow students to experience work in the industry of choice.
If you have not make your mind yet on computer engineering as a major, you could also consider electrical engineering as a possible field.
Have a great time during your college search and enjoy the process!
I hope your career search is going well. You have many great answers to your question. I would like follow on Navjot's comments. When you think about what university is right for you, consider not only the credentials and standing of the university, but also how a particular university fits into what you want to do and what is the full range of activities the school offers that will make you decide on one school versus another.
I have a degree in Computer Engineering and something that I found to be a great experience during my studies was to be able to do interships with companies related in the field. Most universities and state schools will usually have good programs that will allow students to experience work in the industry of choice.
If you have not make your mind yet on computer engineering as a major, you could also consider electrical engineering as a possible field.
Have a great time during your college search and enjoy the process!
Updated
Animesh’s Answer
There are several good universities...I would start by looking at
1) rankings such as US News
2) geography...universities close to tech hubs like the Bay Area/Seattle tend to be feeder schools for tech firms.
Then there is Lambda school...an online school which doesn't require upfront tuition.
I would also encourage you to check out open platforms where you could acquire skills sets. Explore Coursera/EDx/Udemy/Udacity.
Tech world is more open- skills trump degrees !
All the best!
1) rankings such as US News
2) geography...universities close to tech hubs like the Bay Area/Seattle tend to be feeder schools for tech firms.
Then there is Lambda school...an online school which doesn't require upfront tuition.
I would also encourage you to check out open platforms where you could acquire skills sets. Explore Coursera/EDx/Udemy/Udacity.
Tech world is more open- skills trump degrees !
All the best!
Updated
Hien’s Answer
Hi Isaiah,
I would highly recommend University of Texas at Austin https://www.utexas.edu/.
It is one of the great school for Computer Engineering major. It is relatively more affordable than some other schools.
The sprawling campus is in the heart of downtown Austin.
I wish you all the best!
I would highly recommend University of Texas at Austin https://www.utexas.edu/.
It is one of the great school for Computer Engineering major. It is relatively more affordable than some other schools.
The sprawling campus is in the heart of downtown Austin.
I wish you all the best!
Updated
Jennifer’s Answer
Hi!
just a quick list
1. MIT
2. Standford
3. UC Berkeley
4. University of Michigan--Ann Arbor.
5. University of Illinois at Urbana-Champaign
just a quick list
1. MIT
2. Standford
3. UC Berkeley
4. University of Michigan--Ann Arbor.
5. University of Illinois at Urbana-Champaign
Updated
Fadi’s Answer
Don’t get hung up on elite schools as they are all about prestige and very costly. There are plenty of colleges in the states that have good programs and education that will be as good and equivalent in their education and degrees.
This doesn't fully answer the question. Could you go into some examples of non-elite schools with good programs?
Gurpreet Lally, Admin
Updated
Jeff’s Answer
Hi Isaiah,
I'm a student at Carnegie Mellon University and I think we have a great program for computer engineering in our electrical and computer engineering department! I'm in another tech major (Information Systems) but many of my friends are in the ECE program and we've worked together from time to time. You can choose to concentrate more on software or hardware and you have a lot of opportunities to take classes in other CMU majors such as computer science or human-computer interaction. The university also hosts multiple career fairs a year, usually with 2 that are specific to STEM majors, 2 specific to startups, and 2 specific to students in the CS and ECE programs. Most major tech companies will attend these fairs and you can land an internship and/or full-time position easily if you put in the work. Pittsburgh is also a up and coming city for tech companies with Google and Microsoft having big offices here and cool startups like Doulingo was founded in PGH as well! I can't summarize everything about CMU in such a short post but I highly recommend you look more into the school and the ECE program.
Best,
Jeff
I'm a student at Carnegie Mellon University and I think we have a great program for computer engineering in our electrical and computer engineering department! I'm in another tech major (Information Systems) but many of my friends are in the ECE program and we've worked together from time to time. You can choose to concentrate more on software or hardware and you have a lot of opportunities to take classes in other CMU majors such as computer science or human-computer interaction. The university also hosts multiple career fairs a year, usually with 2 that are specific to STEM majors, 2 specific to startups, and 2 specific to students in the CS and ECE programs. Most major tech companies will attend these fairs and you can land an internship and/or full-time position easily if you put in the work. Pittsburgh is also a up and coming city for tech companies with Google and Microsoft having big offices here and cool startups like Doulingo was founded in PGH as well! I can't summarize everything about CMU in such a short post but I highly recommend you look more into the school and the ECE program.
Best,
Jeff
Updated
Blake’s Answer
Hey Isaiah,
From my research, the top 5 universities for computer engineering degrees were listed as follows:
1. Massachusetts Institute of Technology
2. Stanford University
3. University of California- Berkeley
4. Carnegie Mellon University
5. University of Illinois-- Urbana-Champaign
Thanks,
Blake
From my research, the top 5 universities for computer engineering degrees were listed as follows:
1. Massachusetts Institute of Technology
2. Stanford University
3. University of California- Berkeley
4. Carnegie Mellon University
5. University of Illinois-- Urbana-Champaign
Thanks,
Blake
Updated
Trent’s Answer
Don't be afraid to look at free online courses or books on the subject to make sure this is the right direction for you. One good example would be Eloquent JAVA Script. Some good websites might be Khan Academy or Udemy and General Assembly. The schools listed above are certainly great options, but developing skills and working on projects in any setting will help you find the opportunity you're seeking.
Updated
Noah’s Answer
Hi Isaiah,
Some of us Boxers came up with a list of schools to consider. We've included a list of both state and private schools. The state universities are typically more affordable and tend to offer more opportunity for scholarship.
Hope this helps!
Carnegie Mellon
CalPoly
Santa Clara University
USC
San Jose State
UCLA
Rochester Institute of Technology
UT Austin
Arizona State
Some of us Boxers came up with a list of schools to consider. We've included a list of both state and private schools. The state universities are typically more affordable and tend to offer more opportunity for scholarship.
Hope this helps!
Carnegie Mellon
CalPoly
Santa Clara University
USC
San Jose State
UCLA
Rochester Institute of Technology
UT Austin
Arizona State