Iowa offers credit for more than 30 Advanced Placement (AP) Program exams. You can earn 3 to 8 semester hours of credit per test, depending on the subject and your score. For additional information, please visit the University of Iowa's Advanced Placement Program.

Computer Science Principles

Students achieving a test score of 5 are given 3 s.h. and credit for CS:1110 - Introduction to Computer Science.
This credit may be applied toward General Education Program: Quantitative or Formal Reasoning hours; or to requirements for the Computer Science or Informatics major or minor; or used as elective hours.

Computer Science A

Students achieving a test score of 4 or 5 are given 4 s.h. and credit for CS:1210 - Computer Science I: Fundamentals as a Computer Science major or minor as and CS:2110 - Programming for Informatics as an Informatics major or minor.
This credit may be applied toward General Education Program: Quantitative or Formal Reasoning hours; or to requirements for the Computer Science or Informatics major or minor; or used as elective hours.

NOTE: For an informatics major who has a test score of 4 or 5 in both Computer Science A and Computer Science Principles, Computer Science A can be applied as CS:3210 - Programming Languages and Tools.

 

Advanced Placement Computer Science Credit
  Score Credit Computer Science Major/Minor Informatics Major/Minor
AP Computer Science Principles 5 3 s.h. CS:1110 CS:1110
AP Computer Science A 4-5 4 s.h. CS:1210 CS:2110
Both 4-5 7 s.h. CS:1110 + CS:1210 CS:1110 + CS:3210