School and Ranking Information
All of the eight educational institutions that offer programs in computer programming within 15 miles of downtown St. Louis are private, 4-year schools, with the exception of one public, 4-year school. Based on school rankings, graduation rate and program offerings, the following school is considered a top area school for computer programming:
- Winner: Washington University in St. Louis is a 4-year non-profit institution that is highly ranked at the national level. The university offers undergraduate and graduate degrees in computer science.
School Info Chart
|Category||Washington University in St. Louis|
|Rankings||#14 for National Universities (2015)*; #40 for Graduate Computer Science (2014)*; #44 for Graduate Computer Engineering (2014)*|
|Location||St. Louis, MO|
|School Type||4-year, private not-for-profit|
|Undergraduate Tuition & Fees (2013-2014)||$44,841**|
|Computer Science Degrees Offered||Bachelor's, Master's, Doctorate|
|Computer Science Degrees Awarded (all levels) in 2013||104**|
|Most Popular Computer Science Degree Level in 2013||Bachelor's (51 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||94%**|
|Noteworthy||Student groups include the Association for Computing Machinery, which holds programming contests and other social and academic events, and the Department of Computer Science and Engineering Graduate Student Association|
Sources: *U.S. News & World Report, **NCES College Navigator
Washington University in St. Louis
- The Department of Computer Science and Engineering offers combined undergraduate and graduate programs that can be completed in five years
- The Research Opportunities for Undergraduates Program allows undergraduate computer science students to assist professors with projects during the summer
- Department faculty have produced nearly 100 publications as of 2012
Washington University in St. Louis is a medium-sized national university with a low student-to-faculty ratio. Programs in law, medicine, social work, education, science and engineering are offered through this university's many schools, including the School of Engineering and Applied Science, which offers computer science degree programs with classes in computer programming.
The Department of Computer Science and Engineering offers a Bachelor of Science in Computer Science (BSCS), a Bachelor of Science with a major in computer science, a Master of Science in Computer Science and a PhD in Computer Science. The BS with a major in computer science allows for more electives than the BS in Computer Science, which is a more traditional CS degree program. Some undergraduate core courses include computer science, logic and a software lab, all of which include programming concepts. The MS program is a total of 30 credits. Students have the option to complete a project, thesis or complete the degree entirely with courses. The program features breadth requirements for the non-thesis options such as applications and software.
The department also offers a dual BS and MS program as an option regardless of undergraduate area of study. The PhD program is a total of 72 credits. The breadth requirements include artificial intelligence, algorithms and architecture.