Computer Science - Professional Preparation

Computer Science majors work with standard technology that is widely used across many industries and disciplines. Students learn to

  • program in multiple languages using multiple paradigms
  • design, use, or improve and integrate algorithms into projects
  • design and integrate various elements of a computing systems, including networks, hardware, and software
  • work with databases and operating systems
  • participate in off-campus internships and Co-ops
  • explore cutting-edge areas such as data mining, health informatics, bioinformatics, computational neuroscience, robotics, machine learning, and cyber security.
  • design computing-based solutions to problems in various disciplines
  • conduct interdisciplinary computing-based research
  • evaluate the social implications of computing