University of Iowa

USA
2 Scholarships 186 Programs 3 Degree levels
Bachelor

Bachelor's in Data Science

Offered at University of Iowa, USA
DegreeBachelor
FieldData Science.
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’s in Data Science (Computational and Data Science and Engineering) at the University of Iowa is an interdisciplinary undergraduate degree that combines computer science, mathematics, and statistics with practical data engineering and computational methods. It suits students who enjoy quantitative problem-solving, programming, and applying data-driven approaches to real-world problems across science, business and public policy.

What you'll study

This programme builds a foundation in programming, mathematics and statistical reasoning, then applies those skills to data engineering, machine learning and computational modelling. Early coursework focuses on core topics such as calculus, linear algebra, probability and statistics, and introductory programming (commonly Python and/or R). You will progress to modules in algorithms and data structures, databases and data management, numerical methods, and statistical inference.

  • Programming and software engineering: object-oriented programming, software development practices, and version control.
  • Mathematics and statistics: calculus, linear algebra, probability, statistical modelling, and experimental design.
  • Data-focused subjects: data wrangling and cleaning, relational and non-relational databases, data visualisation and communication.
  • Machine learning and AI: supervised and unsupervised learning, model evaluation, feature engineering and applied predictive modelling.
  • Computational methods and engineering: numerical analysis, high-performance computing concepts and simulation techniques for large-scale problems.
  • Ethics and policy: data ethics, privacy, and legal and societal implications of data-driven systems.
  • Capstone and experiential learning: a team-based project or practicum in partnership with a faculty group, research lab or industry partner that emphasises end-to-end data pipelines and deployed solutions.

Elective options typically allow specialisation in areas such as bioinformatics, scientific computing, natural language processing, computer vision, or business analytics. Lab sessions and project work are emphasised throughout the degree to develop practical skills in data cleaning, reproducible research, cloud computing and model deployment.

Entry requirements

Applicants should demonstrate strong preparation in mathematics and a proficiency in analytical thinking. Typical preparation includes high-school calculus and courses in algebra and statistics; prior programming experience is beneficial but not always required. For applicants from different systems, demonstrated achievement in quantitative subjects (for example A-level maths, IB higher-level mathematics, or equivalent) is expected.

Admissions take a holistic view of academic record, letters of recommendation, personal statement and any relevant extracurricular or work experience. International applicants should meet the University of Iowa's general English language requirements and provide evidence of secondary education comparable to U.S. high-school qualifications. Prospective students are encouraged to contact admissions advisers for specific course prerequisites and guidance on portfolio or project highlights.

Career prospects

Graduates are equipped for a wide range of roles in industry, government and research. Common job titles include data scientist, data analyst, machine learning engineer, data engineer, business intelligence analyst and software developer. The cross-disciplinary nature of the degree also prepares students for roles in specialised domains such as healthcare analytics, finance, agriculture technology and scientific research.

Many students pursue graduate study in statistics, computer science, engineering or specialised data science masters and PhD programmes. The programme’s emphasis on project work, internships and collaborations with faculty helps graduates build portfolios and professional networks that support transition into employment or further study.

Why study at University of Iowa

The University of Iowa offers an interdisciplinary learning environment that brings together faculty from computer science, statistics, engineering and applied mathematics. Students benefit from hands-on teaching labs, opportunities to work on faculty-led research projects, and partnerships with regional industry and public-sector organisations for internships and capstone projects.

The university supports experiential learning through computing resources, research centres and career services focused on data and computational careers. Small-class instruction in advanced courses and access to research mentors help students deepen technical expertise while developing communication and teamwork skills valued by employers. The programme’s broad foundation and elective flexibility make it suitable for students who want to apply data science across many domains or continue to advanced study.

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.