Popular Schools

The listings below may include sponsored content but are popular choices among our users. x
Grand Canyon University responds quickly to information requests through this website.

Grand Canyon University

Bachelor Degrees
Grand Canyon University responds quickly to information requests through this website.
Purdue University Global responds quickly to information requests through this website.

Purdue University Global

Associate Programs
Purdue University Global responds quickly to information requests through this website.
Full Sail University responds quickly to information requests through this website.

Full Sail University

Bachelor Degrees
Full Sail University responds quickly to information requests through this website.
Regent University responds quickly to information requests through this website.

Regent University

Bachelor Degrees
Regent University responds quickly to information requests through this website.
Liberty University responds quickly to information requests through this website.

Liberty University

Associate Programs
Liberty University responds quickly to information requests through this website.
Colorado State University Global responds quickly to information requests through this website.

Colorado State University Global

Bachelor Degrees
Colorado State University Global responds quickly to information requests through this website.
Northcentral University responds quickly to information requests through this website.
Columbia Southern University responds quickly to information requests through this website.

Columbia Southern University

Bachelor Degrees
Columbia Southern University responds quickly to information requests through this website.
Independence University responds quickly to information requests through this website.

Independence University

Bachelor Degrees
Independence University responds quickly to information requests through this website.
Walden University responds quickly to information requests through this website.

Walden University

Master
Walden University responds quickly to information requests through this website.

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.

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: $5,184 per year for in-state; $7,328 per year for out-of-state (2018-2019)
  • School Type: 2-year, public; 7,771 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,272 per year for in-state; $4,296 per year for out-of-state (2018-2019)
  • School Type: 2-year, public; 5,674 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: $8,988 per year for in-state; $23,392 per year for out-of-state (2018-2019)
  • School Type: 4-year, public; 29,621 undergraduates and 5,371 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: $9,267 per year for in-state; $31,233 per year for out-of-state (2018-2019)
  • School Type: 4-year, public; 23,989 undergraduates and 7,667 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: $10,504 per year for in-state; $24,766 per year for out-of-state (2018-2019)
  • 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; 29,621 undergraduates and 5,371 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: $11,336 per year for in-state; $30,277 per year for out-of-state (2018-2019)
  • 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; 23,989 undergraduates and 7,667 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.