Career possibilities

A deep understanding of the principles and techniques of computing is valuable for nearly all successful organizations. Computer science graduates can play key roles on problem-solving teams.

The department’s graduates work primarily in two market sectors. One includes the software and computer industries, from small start-ups to giants such as Microsoft and IBM; these present job opportunities in software development and design, systems analysis, user-interface development and design, web development, and many other areas.

Another sector is made up of organizations whose primary business is not computing, such as banks, insurance and other financial groups; health care organizations; consulting, media and legal firms; entertainment companies; and the military.

As many as one-third of the department’s graduates go into research or elect to pursue graduate studies in computer science, business, or other areas for which computer science provides a strong foundation.

Industry resources

The Computing Research Association's Conquer website offers resources for CS undergraduates interested in research and graduate school, and for faculty who are interested in mentoring undergraduate research and helping their students apply to graduate school.

Employment opportunities may be found at AMIAAssociation for Computing MachineryIEEE, and INFORMS.

Career resources for UI undergraduate students

The Pomerantz Career Center provides high-quality resources and services to students, alumni, and employers. The site has information designed to help you move through the various stages of the job search process, including the Handshake@UIowa website as well as information on upcoming employer visits, internships, and careers after college.

Meet with a career coach

Plan for your future.

All undergraduates can meet with a career coach to explore interests, skills, strengths, and values as you plan for after graduation.

Participate in a mock interview

Practice, practice, practice.

Experience first-hand what an interview might be like by participating in a Mock Interview where you can practice interviewing, ask questions about the interview process, and be critiqued by volunteer employers from surrounding communities.

Attend a career fair

Find your next opportunity.

Network with employers and learn more about job and career opportunities in a variety of areas right here on campus.

Write an effective resume

Stand out to future employers.

Learn the level of detail needed to get noticed in the applicant pool and by Applicant Tracking Systems (ATS) software, including tips on how to format your resume, effective use of power verbs, a formula for crafting bullet points, and more.

Find or create an internship

Get on-the-job experience.

We'll guide you through the process of finding an internship, creating your own opportunity, and evaluating internship offers.

Explore majors and careers

Start the career exploration process.

Learn more about how your personal attributes impact potential success and satisfaction with different career options and work environments. Or, start by exploring career fields and find majors that align with your interests and skills.