Student Opportunities and Services
Upgrade your network
College is much more than just studying — it's about belonging to a community that helps you reach your full potential.
Build your resume, connect with possible employers and showcase your skills.
Join a student organization
Clubs are a great way to meet new friends and bond with Bears who share your interests.
Learn by doing
Attend competitions and events
Battle it out in local and regional competitions against top computer science students.
University of Iowa Hackathon
Win great prizes and get swag. Completely virtual. All levels of experience welcome! Learn as you go. Bring friends, or find a team at the event.
Women in Computing
This regional event brings together students, faculty, and technology leaders from a four-state area to discuss the role of women in today’s computing and technology field.
Contribute to cutting-edge research
If you want to do research, even as an undergraduate student, you will have the opportunity.
Our students and faculty have contributed to cutting-edge research in robotics, data science, the internet of things, virtual reality, security, networks and drones.
Apply your CS skills to other arenas
We've teamed up with other academic departments to offer unique programs.
- A partnership with the art and design department features courses in computer/video game design. Functional games are created by teams of art and computer science students to simulate
a professional work setting.
- CS students get credit for collaborative game design projects in CSC 596: Special Readings, a course designed for independent studies.
- The informatics minor consists of a collaboration of courses between the computer science, math and biology departments. Apply your computer science knowledge to forensics, including RNA and DNA modeling.
Software resources
A couple of software resources available to students enrolled in computer science courses are: