students

Why Computer Science?

Computer science is not just about building computers, writing computer games, or creating other programs. Are you a creative person, interested in the world around you? Do you want to find a great job after college? Computer science is the science of problem solving. Why should you choose computer science?

Top 10 Reasons to Major in Computing

  • It's Creative — Apply your imagination and originality to solving problems.
  • It's Everywhere — Why absolutely everyone needs to be software literate.
  • It's Interdisciplinary — Students of all majors should study computer science, as it has very strong connections to many other disciplines, including geology, mathematics, engineering, psychology, biology and ecology.
  • Impact the World — A degree in computer science will give you a foundation in fundamental concepts that can be applied to many problems in our world today. Transportation, global warming, cancer research, new medical practices and human computer interaction are just a few examples of research areas that computer scientists are actively involved in.

Preparing for a career in Computer Science

In high school, it's best to take four years of mathematics, including precalculus. Three years of science should be taken, including courses in chemistry and physics. Courses that include writing are strongly encouraged. Computer programming courses taken in high school can give you a head start on your college work, but are not required for entry into any of our Computing related undergraduate degrees.

Course Spotlight

CS 206 - Evolutionary Robotics

Exploration of the automated design of autonomous machines using evolutionary algorithms. Coursework involves reading of research papers, programming assignments and a final project. Prerequisites: Junior standing and programming experience, or Instructor permission.

Credits: 3.00

CS 275 - Mobile Apps & Embedded Devices

A projects-based course focused on applications development on wireless and embedded platforms, including iOS, Arduino, and Linux-based devices. Emphasis on C programming and cyber-physical systems software. Prerequisite: CS 120, CS 124. Pre/co-requisites: Recommended: CS 148 or CS 204.

Credits: 3.00