Computer Science

Study mode:On campus Study type:Full-time Languages: English
Foreign:$ 51.1 k / Year(s) Deadline: Oct 1, 2025
201–250 place StudyQA ranking:8858 Duration:4 years

Photos of university / #uiowa

The Bachelor of Science in Computer Science at the University of Iowa offers students a comprehensive education in the fundamental principles and practical applications of computing. Designed to prepare graduates for successful careers in technology, research, and academia, this program combines rigorous coursework with hands-on experience and innovative projects. Students will explore core areas such as algorithms, data structures, programming languages, software engineering, and computer systems. The curriculum also emphasizes emerging fields like artificial intelligence, machine learning, cybersecurity, and data science, ensuring that graduates stay at the forefront of technological advancements.

Throughout their studies, students have access to state-of-the-art laboratories, collaborative workspaces, and research opportunities led by experienced faculty members. The program encourages active participation in projects, internships, and industry partnerships, providing real-world experience that enhances employability upon graduation. In addition to technical skills, students develop critical thinking, problem-solving, and effective communication abilities essential for leadership roles in the tech industry. The university’s location in Iowa City, a vibrant academic community, facilitates connections with local technology firms, startups, and research institutes, enriching the educational experience.

The Computer Science program at the University of Iowa also offers specialized tracks and electives that allow students to tailor their degrees according to their interests and career goals. Whether aiming to work in software development, systems analysis, research, or entrepreneurship, graduates will be well-equipped with both theoretical knowledge and practical skills. With a focus on innovation and inclusivity, the program fosters a diverse learning environment where students collaborate across disciplines and cultures. Upon completion of the program, graduates earn a Bachelor of Science degree, opening doors to advanced studies, certifications, and professional development opportunities in the rapidly evolving field of computer science.

Program Overview

The Bachelor of Science with a major in computer science requires a minimum of 120 s.h., including at least 63 s.h. of work for the major. The BS program is more rigorous than the BA and is designed to provide in-depth training for students who would like to acquire strength in math and science in order to enhance their skills and job prospects. It also is appropriate for those who plan to pursue graduate work in computer science, although it is not required for graduate study at most universities.BS students complete all requirements for the BA major in computer science. They also complete an additional mathematics course, a course on computation theory, an additional computer science elective, two technical electives, and the natural science requirement.

International Student Application Process

  • Submit an application
    • Apply Now
  • Pay the $80 application fee
    • Payable by credit card. Do not send cash. Application fees are not refundable.
  • Upload your academic records
    • Within your Admissions Profile in MyUI, upload all required transcripts from every secondary school, college, university, technical/vocational institute, or professional institution you have attended.
  • If you are requesting F1 or J1 visa status:
    • Complete a Financial Statement (PDF) showing evidence of adequate financial support to cover the costs of one full year of study at the University of Iowa. Upload your Financial Statement and Financial Verification via your Admissions Profile in MyUI.
    • The Estimated Cost of Attendance varies depending on your area of study.
  • If your first language is not English:
    • Have the testing agency send us your TOEFL, IELTS or PTE score, if applicable, based on our English Proficiency Requirements.(Internet-based test (iBT): 80 with no subscore lower than 17 ;Paper-based test (PBT): 530)
    • An ACT English subscore of 21
    • An SAT Critical Reading score of 540
    • An IELTS (International English Language Testing System) total score of 6.5, with no subscore lower than 6.0
    • A Pearson Test of English (PTE) score of 53 with no sub-scores lower than 47
  • Have your ACT or SAT score sent to us by the testing agency if:
    • You completed secondary school in the United States
    • You are applying for direct admission to the Tippie College of Business, the College of Engineering, or theUniversity of Iowa Honors Program
    • You plan to apply for scholarships (some awards require an ACT or SAT score)

Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

Scholarships

With the generous support of several organizations, the Department is able to award approximately 10 scholarships per year, usually ranging in value from $1,000 to $3,000. Applications are normally due in late spring, with awards given at the start of the following fall semester. To be eligible for departmental scholarships, students must be a declared Computer Science or Informatics major at The University of Iowa. Previous scholarship recipients are eligible to apply.

Computer Science

  • Deadline to apply is May 31, 2016
  • 2016-17 Scholarship Application

Arthur Collins Scholarship (Rockwell Collins)

Several awards from $1,000 - $3,000:

  • Awarded on the basis of scholarship, leadership, and personal integrity
  • Awarded on the basis of academic achievement
  • Cumulative GPA of 3.0 or above
  • Open to an internship or co-op opportunity with Rockwell Collins
  • Preference will be given to Iowa residents and students of diversity
  • Undergraduate (at least sophomore level by Fall 2016) or graduate standing

Frank A. Park Scholarship

One award of $1,500:     

  • Awarded on the basis of academic achievement
  • Graduate or undergraduate standing
  • Preference will be given to students from Woodbury County, Iowa or Rock Island County, Illinois; then to students from Iowa.

Gerard P. Weeg Scholarship

Several awards from $1,000 - $3,000:

  • Awarded on the basis of academic achievement
  • Graduate or undergraduate standing

John Deere Scholarship

Two awards of $2,000:

  • Awarded on the basis of academic achievement
  • Graduate or undergraduate standing
  • Cumulative GPA of 3.0 or above
  • Must be work eligible in the US on a full-time, permanent basis
  • Can be awarded only once

Principal Financial Group Scholarship (Separate application form) 

One award of $3,000:

This scholarship is open to students who will be sophomores or juniors in Fall 2016 majoring in computer science or informatics. The scholarship is funded by the Principal Financial Group.

Additional requirements for this scholarship include:

  • U.S. citizen or permanent resident
  • Cumulative GPA of 3.0 or higher
  • Full-time status

Preference will be given to:

  • Students active in leadership roles on- or off-campus
  • Minority students, students with disabilities, veterans
  • Bi-lingual or multi-lingual students
  • Those interested in internships or full-time employment at the Principal Financial Group (based on availability at the Principal Financial Group)

Other scholarships and fellowships

  • General UI Scholarship Information
  • The College of Liberal Arts and Sciences Scholarships
  •  Scholarships for First-Year Students
  •  Office of Student Financial Aid Scholarships
  •  International Programs Undergraduate and Graduate Student Funding Opportunities
  • Gender, Women’s & Sexuality Studies Scholarships

Estimated Costs for International Students, 2015-16

  Liberal Arts & Sciences Business Engineering Nursing Pharmacy
Tuition $26,464 $27,526 $26,464 $28,964 $40,918
Technology Fee 477 638 695 477 658
Career Services Fee 26 26 26 26 0
Additional Fees* 1,183 1,183 1,183 1,183 1,183
Books 1,240 1,240 1,240 1,240 1,240
Health Insurance 1,620 1,620 1,620 1,620 1,620
Living Expenses** 9,500 9,500 9,500 9,500 9,500
Total (U.S.) $40,510 $41,733 $40,728 $43,010 $55,119

* Additional fees include a $140 international student fee, $120 international orientation fee, $237 student health & wellness fee, $72 student activity fee, $123 building fee, $77 student services fee, $120 student union fee, $25 arts and cultural events fee, and $269 recreation fee.

Similar programs:
Study mode:On campus Languages: English
Foreign:$ 31 k / Year(s)
Deadline: Oct 15, 2025 301–350 place StudyQA ranking: 6511
Study mode:On campus Languages: English
Local:$ 24.9 k / Year(s) Foreign:$ 24.9 k / Year(s)
Deadline: May 1, 2026 301–350 place StudyQA ranking: 6943
Study mode:On campus Languages: English
Local:$ 6.77 k / Year(s) Foreign:$ 23.3 k / Year(s)
Deadline: Feb 1, 2026 251–300 place StudyQA ranking: 7064
Study mode:On campus Languages: English
Local:$ 6.43 k / Year(s) Foreign:$ 15 k / Year(s)
Deadline: Jan 15, 2026 201–250 place StudyQA ranking: 7593
Study mode:On campus Languages: English
Local:$ 14.4 k / Year(s) Foreign:$ 45.4 k / Year(s)
Deadline: Oct 1, 2025 22 place StudyQA ranking: 6424
Study mode:On campus Languages: English
Foreign:$ 67.6 k / Year(s)
Deadline: Jan 2, 2026 19 place StudyQA ranking: 9177
Study mode:On campus Languages: English
Local:$ 66.6 k / Year(s) Foreign:$ 66.6 k / Year(s)
Deadline: Nov 1, 2025 9 place StudyQA ranking: 7944