Cost & earnings at University of Iowa What students borrow here, and what they go on to earn
Science, Technology and Society graduates earn a median $52,107 Across 50 US programmes, two years after finishing
See the degree grade →The Bachelor's in Systems Science and Theory at the University of Iowa teaches students to model, analyse and design complex interacting systems across engineering, biology, business and social domains. It suits students who enjoy mathematics, computation and interdisciplinary problem‑solving and who want a foundation for technical roles or continued study in systems, data and engineering fields.
This programme builds a foundation in mathematical modelling, computational methods and systems thinking. Core topics typically include dynamical systems and control theory, network science, system identification, simulation and modelling, optimisation, probability and statistics, and computer programming (commonly Python and MATLAB). Applied modules address how these methods are used in engineering systems, environmental and ecological modelling, healthcare systems, supply chain and social systems.
Course structure mixes required core courses with elective options and hands‑on work. You can expect:
Admission to the University of Iowa undergraduate programmes requires a recognised secondary school leaving certificate with strong preparation in mathematics. Typical preparation for Systems Science and Theory includes high school calculus (or equivalent), algebra and recommended coursework in physics and computer science.
Applicants are evaluated on academic records, the strength of mathematics preparation, and other standard admission materials. International applicants must meet English language proficiency requirements. Candidates interested in transfer into the programme should expect to provide college transcripts; prior credits in mathematics, programming or engineering mathematics will be considered when placing into curriculum sequences.
Graduates with a degree in Systems Science and Theory enter a wide range of technical and analytical roles. Common career paths include systems analyst, systems engineer, modelling and simulation specialist, data analyst or data scientist, operations research analyst, and roles in control and automation. The cross‑domain nature of the discipline also opens opportunities in healthcare systems management, environmental and ecological modelling, supply chain optimisation, finance and public policy modelling.
Many graduates choose to continue into postgraduate study in systems engineering, control theory, data science, computational modelling or related research fields. The programme’s emphasis on computational and mathematical skills provides a strong foundation for both professional practice and further academic work.
The University of Iowa offers an interdisciplinary environment where systems‑oriented study is supported by faculty across mathematics, computer science, engineering and the life sciences. Students benefit from hands‑on laboratory and computing resources, opportunities for collaborative projects with faculty, and access to internships and industry connections within the region.
The campus culture emphasises undergraduate research, small team projects and a close mentoring model that helps students develop both technical depth and practical experience. For students seeking a programme that bridges theory and application across multiple domains, the University of Iowa provides an academically rigorous and practice‑oriented pathway into systems science careers or graduate study.
Shortlist scholarships and plan your application — free guidance from our advisors.