Iowa State graduates in computer science have 99% job placement before graduation, and jobs are available in nearly every industry. Students typically participate in paid summer internships at companies that also hire our graduates for full-time jobs.

Research opportunities for undergraduates are also available in the department. The computer science major offers students with a good background in math and science the opportunity to study a broad range of computing areas including programming, programming languages, databases, networking, operating systems, software development, algorithms, data mining, robotics, Artificial Intelligence and machine learning, and computing theory.