School and Ranking Information
The schools in Louisville that have educational offerings related to computer programming include a variety of non-profit 4-year and 2-year schools, along with a for-profit 4-year institution. The following is the best school in the area for an academic program related to programming, based on its school type, programs offered and rankings:
- Winner: University of Louisville is a public 4-year school that offers undergraduate and graduate degrees that feature programming coursework. Its offerings include computer science, computer engineering and computer systems degree programs.
School Info Chart
|Category||University of Louisville|
|Rankings||Tied for #161 for National Universities (2015); tied for #20 for the best online graduate computer information technology program (2015)*|
|School Type||4-year, public|
|Undergraduate Tuition & Fees (2013-2014)||$9,946 (in-state), $23,834 (out-of-state)**|
|Computer Engineering Degrees Offered||Bachelor's, Master's, Doctorate|
|Computer Engineering Degrees Awarded (all levels) in 2013||67**|
|Most Popular Computer Engineering Degree Level in 2013||Bachelor's (35 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||53%**|
|Noteworthy||The bachelor's program in computer engineering and computer science is accredited by the Accreditation Board for Engineering and Technology (ABET)***|
Sources: *U.S. News & World Report, **NCES College Navigator, ***University of Louisville
The University of Louisville
- Students may conveniently complete the computer science master's online
- The undergraduate computer engineering and computer science degree provides students with practical experience through its co-op component
- The business college has a scholarship opportunity exclusively for computer information systems students
- Students can join clubs and organizations like the Association for Computing Machinery
University of Louisville's main site, the Belknap Campus, is found just a few miles from downtown. This campus contains the vast majority of the university's more than 10 schools and colleges. UofL has a low student-to-faculty ratio of 11 to 1. Computer programming coursework can be found in related programs in the business and engineering schools.
The College of Business offers a Bachelor of Science in Business Administration in Computer Information Systems. This program includes courses on microcomputer apps and infrastructure, and students study object-oriented programming. The Department of Computer Engineering and Computer Science, housed within the School of Engineering, offers a Bachelor of Science in Computer Engineering and Computer Science that has courses such as introductory programming, Java and software engineering.
At the graduate level, offerings include the Master of Science in Computer Science, which covers courses on algorithms, parallel programming and simulations. The computer engineering and computer science department also offers a PhD program focused on independent research and a dissertation.