Which Schools Have Computer Programming Courses & Training in Iowa?

Find schools in Iowa offering computer programming courses and training. See admissions requirements, prerequisites, school information, and more for a computer programming degree in Iowa. Schools offering Computer Programming degrees can also be found in these popular choices.

Learn about four Iowa schools offering courses and degrees in computer programming. Find out what graduate and undergraduate options are available to you.

What You Need to Know

Students in Iowa pursuing degrees in computer programming may earn an associate's, bachelor's, or master's degree in the field. Associate's degrees in computer programming are offered through two-year, public schools, while bachelor's and master's degrees are available through four-year, public schools in the state. Baccalaureate degrees typically require four years of study; associate's and master's degrees may be earned in two years. Master's degree programs are available exclusively to students holding bachelor's degrees with strong computer skills.

Computer Programming Associate's Degree Programs in Iowa

Eastern Iowa Community College

This community college district is situated in eastern Iowa and consists of 3 separate colleges in the towns of Scott, Clinton and Muscatine. All 3 colleges offer computer programming courses and training. Programming course options include programming logic, C++, game programming and Java. Your required courses can vary, depending on which field of study you choose. In addition, each school provides short-term certificate programs, and you'll find that many courses are available online.

  • Program Name: Associate of Applied Science in Information Technology
  • Field of Study Options: Software development/programming, computer networking, Web design, game development
  • Program Length: 2 years, full time
  • Tuition and Fees: $4,480 per year for in-state; $6,624 per year for out-of-state (2015-2016)
  • School Type: 2-year, public; 8,143 undergraduate students

Western Iowa Tech Community College

Upon completion of the program at this school, you'll be familiar with C++, Java and databases. You'll also complete general education requirements and computer electives. Credits from this program may be transferred to a 4-year university if you wish to pursue a bachelor's degree.

  • Program Name: Associate of Arts in Information Systems
  • Program Length: 2 years, full time
  • Tuition and Fees: $4,104 per year for in-state; $4,128 per year for out-of-state (2015-2016)
  • School Type: 2-year, public; 6,399 undergraduate students

Computer Programming Bachelor's Degree Programs in Iowa

Iowa State University

Your computer training at this school includes an introduction to programming, database management systems, principles of programming languages, operating systems and computing theory. You'll complete general education requirements, in addition to the 44 credits in your computer science major. This school also offers programming training courses to non-majors, both in the classroom and online.

  • Program Name: Bachelor of Science in Computer Science
  • Program Length: 4 years, full time
  • Tuition and Fees: $7,736 per year for in-state; $20,856 per year for out-of-state (2015-2016)
  • School Type: 4-year, public; 28,893 undergraduates and 5,542 graduate students

University of Iowa

This school offers 2 bachelor's degree programs in computer science. The B.A. program requires a minimum of 41 semester hours in the computer science major and allows you to fit another major into your studies. The B.S. program, on the other hand, requires a minimum of 64 semester hours towards the major and includes additional courses in math, computer science, computation theory, natural science and technical electives.

  • Program Name: Bachelors of Arts (B.A.) or Bachelor of Science (B.S.) in Computer Science
  • Program Length: 4 years, full time
  • Tuition and Fees: $8,104 per year for in-state; $27,890 per year for out-of-state (2015-2016)
  • School Type: 4-year, public; 22,354 undergraduates and 7,616 graduate students

Computer Programming Master's Degree Programs in Iowa

Iowa State University

During this school's master's degree program, you'll complete required core courses, choose from a wide selection of computer science courses and submit a creative paper or thesis. Either option requires an oral examination that focuses on your writing. This school also offers a Ph.D. program for individuals who are interested in teaching and learning to perform original computer science research.

  • Program Name: Master of Science in Computer Science
  • Program Length: Usually 2 years, full time (31-36 credits)
  • Tuition and Fees: $9,172 per year for in-state; $22,096 per year for out-of-state (2015-2016)
  • Prerequisite: Bachelor's degree related to computing that includes programming and algorithms
  • Admission Requirements: Graduate Record Examination (GRE) scores, 3 letters of recommendation
  • School Type: 4-year, public; 28,893 undergraduates and 5,542 graduate students

University of Iowa

This master's degree program is comprised of foundation and systems courses, computer science electives and non-computer science electives. You'll attend a research seminar colloquium series and may complete independent study courses in research or a programming project. This school also offers a combined bachelor's/MCS program and a Ph.D. program.

  • Program Name: Master of Computer Science (MCS)
  • Program Length: About 1-2 years (32 semester hours)
  • Tuition and Fees: $9,693 per year for in-state; $26,871 per year for out-of-state (2015-2016)
  • Prerequisite: Bachelor's degree with strong performance in math, programming, data structures/algorithms and software/hardware systems
  • Admission Requirements: 3 letters of recommendation, statement of purpose, resume; GRE scores are encouraged
  • School Type: 4-year, public; 22,354 undergraduates and 7,616 graduate students

Of the schools previewed, Western Iowa Tech Community College and Eastern Iowa Community College both provide associate's degrees, while the University of Iowa and Iowa State University have bachelor's and master's options.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  1. 1
  2. 2
  3. Next »