Computer Science Major
Be ready for the jobs of today—and tomorrow—with a Computer Science degree from Drake.
College of Arts & Sciences | On-Campus
Program Options
Dive into the full, complex depths of computer science, or see how it enhances numerous other disciplines.
B.A. in Computer Science
Requiring fewer science classes, the Bachelor of Arts program covers the study of algorithms, object-oriented programming, and digital ethics. From here, design a course of study based on your passions with minors or a second major.
B.S. in Computer Science
The Bachelor of Science program proceeds through the same core and upper-division courses as the B.A. and includes the College of Arts and Sciences’ requirements for B.S. degree programs.
Computer Science Minor
In a tech-driven world, knowledge of computer science can set you apart in the job market. Learn the basics of computer architecture, object-oriented and assembly language programming, network and database management, and other introductory concepts.
Cybersecurity Minor
Discover the latest techniques to protect computer networks from threats such as malware, hacking, phishing, and other cyberattacks. The program, designed to complement any major, covers cybersecurity tools, policies, ethics, and legal implications of cybersecurity.
Meet the Faculty
Learn about always-evolving technologies from faculty whose research contributes to the advancement of machine learning, human-computer interaction, computer vision, robotics, computer graphics, computation theory, and analog computation.
Outside the Classroom
Computer science professionals are always creating or testing something—from an alpha-stage app to next-generation software. You’ll begin to build your toolkit and résumé at Drake through internships, coding competitions, and other hands-on learning opportunities.
Research
Any student, regardless of experience, can join the department’s undergraduate research group, which offers the chance to publish and present discoveries. Recent projects have included brain-computer interfaces for ADHD, sports analytics, and computer vision for robotics navigation.
Student Organizations and Competitions
Meet other students, build your professional network, and explore topics outside the classroom in organizations such as the Drake Math & Problem Solving Group and Women in STEM. Or put your best to the test in the Drake Programming Group, which competes against other schools at the annual Association for Computing Machinery (ACM) programming contest.
Internships
Computer Science students at Drake routinely land internships at some of the world’s biggest companies, including IBM, Google, and Microsoft. Find your ideal opportunity—from nonprofits to Fortune 500 companies—in the online portal open to all students.
Industry Preparation
Earn industry experience and course credit through our partnerships with the Vermeer Digital Bulldogs program, the Wellmark BlueX Technology Applied Learning Program, and the Hy-Vee Digital Readiness Program.
Independent Studies
Take what you’ve learned and push your boundaries with an independent study project. You’ll work closely with a faculty advisor, who will help you find a topic and stay on track.
Scholarships
Students who demonstrate financial need and identify as part of an underrepresented group in tech may receive our Community of Digital Excellence (CODE) scholarship, which carries a $5,000 award. Explore all scholarships.
Careers & Skills
Drake’s Computer Science major will prepare you for graduate school and careers in computer applications such as software engineering. You’ll find company wherever you go: Drake graduates are employed in all 50 states and around the world.
You’ll learn technical skills in the classroom, through research projects, and real-world placements that meet the demands of today’s employers. As technology changes, you’ll find that the other skills you gain—to think critically and flexibly, to communicate clearly, and to collaborate with others—prepare you to adapt to every change.
Opportunities
- Software development
- Data analysis
- Cybersecurity analysis
- Database administrator
- IT project manager
- Systems analyst
Skills
- Develop teamwork skills on group research projects
- Approach problem solving as an art and a science
- Learn to present your work at regional conferences
- Gain up-to-date skills in cutting-edge technologies
- Become a well-rounded thinker and learner
Salary & Growth Outlook
Median salary for software developers in 2024. (U.S. Bureau of Labor Statistics)
Take the Next Step
Few fields are growing as quickly as computer science. Be part of a major that trains you for the jobs that await.
Contact us
Chris Porter
Associate Professor; Program Director, Artificial Intelligence; Co-Chair, Math & Computer Science
515-271-3041
christopher.porter@drake.edu