Top 30 Computer Colleges and Universities |
You are here:

Top 30 Computer Colleges & Universities

According the US News and World Report annual survey of

  1. Massachusetts Institute of Technology Department of Computer Science This major looks into computer architecture in such fields as robotics and medical decision making.
  2. Stanford University Department of Computer Science is housed in the School of Engineering, where you can also find a major in computer engineering.
  3. UC/Berkeley College of Electrical Engineering and Computer Sciences houses the principal undergraduate choices; there is a graduate school for degrees in information systems.
  4. Carnegie Mellon School of Computer Science offers a minor in software engineering.�� The Information Systems Department is located within the School of Humanities and Social Sciences.
  5. University of Illinois Department of Computer Science offers additional majors in Math & Computer Science and Statistics & Computer Science.
  6. Cornell University School of Engineering has undergraduate majors in Computer Science, Information Science, Systems & Technology and Computer Engineering.
  7. Princeton University Department of Computer Science offers academic groundwork and suggestions in its Guide for the Humble Undergraduate.
  8. University of Washington Department of Computer Science and Engineering has undergraduate programs for the two basic degrees along with tracks in applications and theory.
  9. Georgia Tech School of Electrical and Computer Engineering has a track that allows the Computer Engineering major to collaborate on faculty research.�� Their College of Computing also offers an intriguing major in Computational Media - a broad take on the multimedia discipline.
  10. University of Texas Department of Computer Science offers the undergraduate degree and a masters program with two thesis options.�� The School of Engineering offers a Computer Engineering track.
  11. Caltech maintains a brochure for the Computer Science Major on their website that leads with pages on the faculty and on research.
  12. University of Wisconsin Computer Sciences offers a Computer Science degree with coursework in computer animation, computer architecture, databases, networking, operating systems, programming languages, and software engineering.
  13. UCLA Computer Science Department offers undergraduate degrees in Computer Science and in Computer Science & Engineering.
  14. University of Maryland Department of Electrical and Computer Engineering covers the engineering field and Department of Computer Science offers degrees at all levels.
  15. University of Michigan Department of Electrical Engineering and Computer Science offers an undergraduate program in Computer Science Engineering. They also offer a 10-12 week summer program to students who want to participate in a faculty research project.
  16. Columbia University Department of Computer Science offers an undergraduate program where "areas of research range across the entire spectrum of computer science."�� Masters level areas of concentration include Systems Engineering, Software Systems and Network Systems.
  17. Harvard School of Engineering and Applied Sciences has an undergraduate program in Computer Science.�� There is a Technology and Entrepreneurship Center on campus that "provides students with project support and sponsors, and advises student groups working to build the Harvard innovation community."
  18. UC San Diego Department of Computer Science and Engineering offers degrees at all levels for both academic disciplines.
  19. Purdue University College of Science Department of Computer Science has an undergraduate Computer Science program that explores, among other career options, the fields of computational nanotechnology and bioinformatics.
  20. Brown University Department of Computer Science offers their undergraduate Computer Science degree with areas of concentration that include the application Economics and Computational Biology.
  21. Duke University Department of Computer Science recommends their Bachelors in Computer Science if you have "a solid background in mathematics or an interest in the theory, practice, art, and science of computer programming."
  22. Rice University Department of Computer Science has a Bachelors program that considers research a fundamental component of the undergraduate experience.�� This can be conducted both on and off campus, in conjunction with a faculty project or elsewhere.
  23. University of Massachusetts Department of Computer Science is based at the Amherst campus.�� Specialty tracks at the undergraduate level include Robotics, Vision & Graphics, Search and Data Mining, Theory of Computation, Artificial Intelligence, and Security & Privacy among others.
  24. University of North Carolina Department of Computer Science offers the usual undergraduate and graduate degree programs for which there are five research labs: the Collaboratory, the Graphics and Image Laboratory, the Hardware Systems Teaching Laboratory, the Microelectronic Systems Laboratory, and the Multimedia Networking Laboratory.
  25. University of Pennsylvania Department of Computer and Information Science has a curriculum that includes degrees in Computer Science, in Computer Science & Engineering, Digital Media Design, Computational Biology, and Computer & Cognitive Science.
  26. University of Southern California Computer Science Department offers four undergraduate degrees with a range of specializations: BS degrees in Computer Science, Computer Science (Games), Computer Science & Business Administration, and Computer Engineering & Computer Science.
  27. Yale University Department of Computer Science offers both a BS and a BA in Computer Science, and joint majors with the Departments of Electrical Engineering, Math and Psychology.
  28. Johns Hopkins University Computer Science Departmentdelineates eleven projected academic outcomes for graduates with a Bachelors in Computer Science.�� Below are two of them:
    1. An ability to analyze the local and global impact of computing on individuals, organizations and society.
    2. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  29. University of Virginia Department of Computer Science offers an interdisciplinary B.A. in Computer Science in conjunction with the College of Arts and Sciences.�� Among the courses: An Introduction to the Digital Liberal Arts.
  30. The Ohio State University Department of Computer Science and Engineering has BS degrees in Computer Science & Engineering (CSE) and in Computer and Information Science (CIS).�� The CSE degree is granted by the College of Engineering and the CIS degree by the College of Mathematical and Physical Sciences.

Follow Us On
Twitter and RSS


Quick School Search

College Search Tools

  • Military Education: Find only Military friendly online schools and campuses.

  • Student Reviews: Know before you go. Read student reviews on over 2000 accredited colleges. Write your own experience.

  • Featured Colleges: Check out our index of featured online & campus colleges.