University of Illinois at Urbana-Champaign’s Beckman Institute for Advanced Science and Technology.

From price, to average graduate salary, to the quality of the faculty, there are a lot of factors to consider when deciding on what college to attend. One that’s often overlooked–and difficult to define–is the amount of innovation coming out of the program.

Computer Science Degree Hub took a shot at quantifying America’s most innovative computer science programs and recently ranked its top 50 departments, with four Illinois colleges cracking the list.

The department of computer science at the University of Illinois at Urbana-Champaign ranked the highest in the state at No. 12, followed by the University of Chicago at No. 21, UIC at No. 26, and Northwestern at No. 40.

Factors that went into Computer Science Degree Hub’s rankings include state-of-the-art technology, advanced research facilities, faculty awards, alumni achievements, contributions to the wider field, and other criteria.

Here’s the full list:

50. Department of Computer Science, University of Arkansas at Little Rock

49. School of Informatics and Computing, Indiana University

48. Department of Computer Science & Engineering, Texas A&M University

47. School of Computing, Informatics and Decision Systems Engineering, Arizona State University

46. Department of Computer Science, The University of North Carolina at Chapel Hill

45. Department of Computer Science, Rutgers University

44. Department of Computer Science, Stony Brook University

43. Department of Computer Science & Engineering, Washington University in St. Louis

42. Department of Computer Science, Purdue University

41. Computer Science Department, New York University

40. Electrical Engineering and Computer Science, Northwestern University

39. School of Computing, The University of Utah

38. Department of Computer Science, University of California, Santa Barbara

37. Department of Computer Science and Engineering, University of Minnesota

36. Department of Computer Science, Dartmouth College

35. Department of Computer Science and Engineering, The Ohio State University

34. Department of Computer Science, North Carolina State University

33. Computer Science Department, Boston University

32. Department of Computer Science, University of Pittsburgh

31. Department of Computer Science, Virginia Polytechnic Institute and State University

30. Department of Computer Science, University of California, Davis

29. Department of Computer Science and Engineering, Pennsylvania State University

28. Department of Computer Science, Johns Hopkins University

27. School of Computer Science, University of Massachusetts Amherst

26. Department of Computer Science, University of Illinois at Chicago

25. Rice University Computer Science, Rice University

24. Department of Computer Science, Donald Bren School of Information and Computer Sciences, University of California, Irvine

23. Department of Computer Science, University of Maryland

22. Brown Computer Science, Brown University

21. Department of Computer Science, University of Chicago

20. Department of Computer and Information Science, University of Pennsylvania

19. Department of Computer Science and Engineering, University of California, San Diego

18. Department of Computer Science, University of Southern California

17. Department of Electrical Engineering and Computer Science, University of Michigan

16. Department of Computer Sciences, University of Wisconsin-Madison

15. College of Computing, Georgia Institute of Technology

14. Department of Computer Science, Yale University

13. Department of Computing + Mathematical Sciences, California Institute of Technology

12. Department of Computer Science, University of Illinois at Urbana-Champaign

11. Department of Computer Science, University of Texas at Austin

10. Department of Computer Science, Cornell University

9. UCLA Computer Science Department, University of California, Los Angeles

8. Department of Computer Science, Princeton University

7. Computer Science Division, University of California, Berkeley

6. Harvard School of Engineering and Applied Sciences, Harvard University

5. Carnegie Mellon School of Computer Science, Carnegie Mellon University

4. Computer Science & Engineering, University of Washington

3. Department of Computer Science, Columbia University

2. Computer Science Department, Stanford University

1. MIT Electrical Engineering & Computer Science, Massachusetts Institute of Technology

Public Domain Image via Wiki Commons by Dori