School and Ranking Information
The schools offering computer programming degrees in Boise range from a small, private college with under 500 students to a large, public university. Based upon national rankings, computing facilities, and the availability of computer programming-related degree options, the following university is considered one of the leading schools in the area for computer programming:
- Winner: Boise State University (BSU) is a public university, well known for its focus on research. BSU offers an undergraduate minor and major in computer science and a graduate degree in computer science, all of which include coursework in computer programming. The school is regionally ranked and has a nationally recognized advanced parallel computing research center.
School Info Chart
|Category||Boise State University|
|Rankings||#20 Top Public Schools (Regional -West); #63 Regional University (West) (2015)*|
|School Type||4-year, public|
|Tuition & Fees (2013-2014)||Undergraduate: $6,289 (in-state), $18,892 (out-of-state)**|
|Computer Science Degrees Offered||Bachelor's, Master's|
|Computer Science Degrees Awarded in 2012-2013||41**|
|Most Popular Computer Science Degree Level in 2012-2013||Bachelor's (26 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||38%**|
|Noteworthy||Home to the only CUDA (Compute Unified Device Architecture) research center in the Pacific Northwest; Accredited by the Computing Accreditation Commission of ABET|
Sources: *U.S. News & World Report, **NCES College Navigator.
Boise State University
- Student organizations include a branch of the Institute of Electrical and Electronics Engineers (IEEE), computer science and engineering clubs and honor societies
- Industry Advisory Board within the Computer Science Department ensures that curricula is in line with future trends
- Cutting edge Windows and Linux labs
BSU is the academic home of over 22,000 students, and it offers almost 200 degree and certificate programs through seven colleges. Its computer science and programs are available through the College of Engineering. The coursework available to computer science students runs the gamut from Computer Science I to advanced parallel computing.
Students can earn either a Bachelor of Science or a Master of Science in Computer Science, or a minor in the field. Core courses in the bachelor's program include programming languages, program development, programming translation, operating systems, computer architecture, software engineering and data structures. An accelerated master's program is an option for qualified undergraduate students to begin their senior year. The master's-level program includes courses in various programming languages as well as including topics in computer security, cryptology, software engineering, computer graphics, operating systems and programming translation.