The Best Software Engineering Colleges

Computer software engineers create software programs for computer applications.

Publications such as "U.S. News & World Report" and various websites have ranked the best schools for software engineering. What sets these schools apart from others in the software engineering and computer science field? Innovative programs at the undergraduate and graduate degree levels, highly distinguished faculty members and opportunities to pursue advanced research in the field.

1 Massachusetts Institute of Technology

Massachusetts Institute of Technology (MIT) ranked first among undergraduate computer science schools in the 2010-11 rankings by "U.S. News & World Report." The school also ranked first in the rankings for 2009 and second in the rankings by for 2010. Aside from offering a bachelor's degree in computer science, MIT has graduate programs such as the master of science, master of engineering, engineer in computer science, Ph.D. and doctor of science.

Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology 77 Massachusetts Ave., Room 38-401 Cambridge, MA 02139 617-253-4600

2 Stanford University

Stanford University's computer science department is among the best in nation. ranked the program second behind MIT, and ranked the program first based on admissions selectivity, quality of education, students-to-faculty ratio and faculty productivity. Stanford offers an interdisciplinary undergraduate program and bachelor's, master's and doctoral degrees in the field. Areas of specialty that are especially important in relation to software engineering include robotics, artificial intelligence and scientific computing.

Computer Science Department Stanford University 353 Serra Mall Stanford, CA 94305 650-723-2273

3 Harvard University

Harvard University's School of Engineering and Applied Sciences was ranked third by and No. 12 by Harvard offers various joint concentrations at the undergraduate level, and the master of science, master of engineering and Ph.D. degrees as part of its graduate curriculum. Harvard students pursue research in robotics, languages, compilers and operating systems, and computational linguistics and artificial intelligence.

School of Engineering and Applied Sciences Harvard University 29 Oxford St. Cambridge, MA 02138 617-496-3815

4 Carnegie Mellon University

Carnegie Mellon University (CMU) is highly regarded for its computer science and software engineering programs. The school ranked second in the "U.S. News & World Report" rankings and third according to ranked the Carnegie Mellon program No. 12. Aside from its undergraduate program, CMU offers innovative programs in areas such as human-computer interaction and entertainment technology. CMU is also home to the Institute for Software Research.

Department of Electrical & Computer Engineering Carnegie Mellon University 5000 Forbes Ave. Pittsburgh, PA 15213 412-268-2082

Jared Lewis is a professor of history, philosophy and the humanities. He has taught various courses in these fields since 2001. A former licensed financial adviser, he now works as a writer and has published numerous articles on education and business. He holds a bachelor's degree in history, a master's degree in theology and has completed doctoral work in American history.