The Computer Science program at Iowa State University offers two degree paths: a Bachelor of Science (BS) and a Bachelor of Arts (BA). Both provide a strong foundation in computer science principles, programming, and computation. The BS degree is ABET-accredited and is ideal for students seeking a comprehensive technical education, while the BA allows for a broader range of elective courses alongside the core CS curriculum. Both programs offer an Artificial Intelligence (AI) track for students interested in specializing in this area, requiring 16 credits of AI coursework. The university also provides a concurrent degree option to earn both BS and MS degrees in computer science in five years. The curriculum is designed to accommodate students with no prior programming experience, though many students enter with some existing knowledge. Iowa State fosters a community of innovators with access to specialized labs and entrepreneurship programs, encouraging hands-on learning and industry engagement.
A Computer Science degree from Iowa State opens doors to a wide range of career opportunities across all industries. The program emphasizes real-world learning experiences, including internships and professional development with industry partners, to prepare graduates for successful careers. Graduates are sought after for roles such as software developers, software engineers, data scientists, and data analysts.
International applicants should apply at least three months before the start of the term. Duolingo is temporarily accepted instead of TOEFL/IELTS for some programs.
Refer to the university's tuition and fees page for detailed information.
The Bachelor of Science degree in Computer Science is ABET-accredited, signifying international recognition for quality and adherence to key educational standards.
International students generally need a TOEFL iBT score of 100, IELTS score of 7.5, PTE score of 68, or Duolingo score of 120. Duolingo is temporarily accepted as an alternative for some programs.
Application deadlines are June 15 for Fall, November 15 for Spring, and March 15 for Summer. International students should submit applications at least three months before the term start date.
Graduates are prepared for roles such as Software Developer, Software Engineer, Data Scientist, and Data Analyst. The university emphasizes internships and professional development opportunities.
Tuition rates vary by residency status, level of study, and course delivery costs. Estimated living costs can be found using the university's net price calculator and cost of attendance information.
Yes, the program offers an Artificial Intelligence (AI) track requiring 16 credits of AI coursework. There is also a concurrent BS/MS option to earn both degrees in five years.
For first-year students, a High School Diploma or equivalent is required, with specific GPA and course requirements found on the admissions page. Graduate programs require a 4-year bachelor's degree with a minimum 3.0 GPA.