University of Iowa

USA
2 Scholarships 186 Programs 3 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

Offered at University of Iowa, USA
DegreeBachelor
FieldComputer and Information Sciences, General.
B

Cost & earnings at University of Iowa What students borrow here, and what they go on to earn

You borrow $22,500 median federal debt
You repay $256/mo over 10 years
Graduates earn $64,762 10 yrs after entry
Debt clears in 0.9 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor in Computer and Information Sciences at the University of Iowa is an interdisciplinary undergraduate degree that combines core computing fundamentals with the study of information systems, human–computer interaction and data practices. It suits students who want a broad, practical foundation in programming, systems and information management while keeping options open for specialisation or graduate study.

What you'll study

This programme blends computer science fundamentals with information science perspectives, emphasising both technical skills and the social context of information use. Students follow a curriculum of core modules, laboratory work and elective options that build towards a substantial capstone or practicum project.

  • Core computing modules: introduction to programming, data structures and algorithms, computer systems and operating systems, software engineering and discrete mathematics.
  • Information-focused modules: databases and information management, information retrieval, information architecture, digital libraries, and fundamentals of information policy and ethics.
  • Data and applied analytics: introductory statistics, data science or data mining electives, and practical coursework in data visualisation.
  • Human-centred topics: human–computer interaction, user experience (UX) design, accessibility and usability testing.
  • Systems and security: networking basics, cybersecurity principles and secure programming practices.
  • Capstone and experiential learning: a year-long or semester capstone project involving team software development or an internship/practicum with an industry or research partner, plus opportunities for undergraduate research in faculty-led labs.

Entry requirements

Admissions expect a strong secondary-school record with preparation in mathematics; calculus or pre-calculus is recommended. Successful applicants typically demonstrate aptitude for problem-solving and quantitative reasoning, and many have prior coursework or experience in programming, computing or related extracurricular activities.

For applicants from different systems, the University of Iowa evaluates international credentials on their equivalence to U.S. secondary qualifications and may require official transcripts and proof of English language proficiency. Transfer students are assessed on previous college-level coursework; applicants should consult departmental advising on which courses will transfer.

Career prospects

Graduates enter a broad range of roles across technology and information domains. Common career paths include:

  • Software developer or engineer
  • Data analyst or data engineer
  • Systems analyst or IT consultant
  • Database administrator or information architect
  • UX designer or usability specialist
  • Cybersecurity analyst or network administrator
  • Roles in digital libraries, archives or information policy

Alumni also pursue graduate study in computer science, information science, data science and related disciplines. The combination of technical and information-centred training is valued in industries such as healthcare, finance, education, government and startups.

Why study at University of Iowa

The University of Iowa offers this programme within a research-intensive environment, with access to departmental labs, faculty-led research projects and interdisciplinary collaborations. Students benefit from hands-on learning facilities, opportunities for undergraduate research and established career services that connect students with internships and employers regionally and nationally.

Additionally, the university supports student organisations, hackathons and design projects that help develop practical skills and professional networks. For students seeking a balance of technical rigour and an understanding of the social dimensions of information, the University of Iowa provides a versatile foundation for careers in computing and information professions.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Iowa

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.