Computer Science Majors and Minors

A professor and students with a robot THINKING AHEAD, LEARNING WHAT'S NEXT Students learn about a robot from Computer Science Professor Terrence Fries.

Prepare to make a valued contribution to the digital world.

With thousands of new positions in computer science being created each year, your most critical challenge is to choose a direction that suits you. Virtually every industry worldwide, from law enforcement to financial systems, manufacturing, and entertainment, will need your software development and analytical skills.

Computer Science, BA

  • Gain a solid foundation in computer science that can be used in many industries.
  • Choose electives that allow you to enrich your education.
  • Apply your knowledge and skills to real-world needs.

Software Engineering, Computer Science, BS

  • Prepare for a rich assortment of possibilities. Your skills open doors to jobs such as systems analyst, software engineer, Web programmer, and more.
  • Create practical applications with team-oriented initiatives.
  • Seek a paid internship that may lead to job offers before graduation.

Cyber Security, Computer Science, BS

  • Practice what you learn by applying your skills to real-world security scenarios.
  • Learn from a curriculum designated by the NSA and the Department of Homeland Security as a National Center of Excellence in Information Assurance Education.
  • Increase your value with a minor in criminology.
  • Challenge your skills with a paid internship in the defense industry, corporate security, or criminal justice sector.

Language and Systems, Computer Science, BS

  • Master technical problem-solving techniques from an ABET-accredited curriculum.
  • Gain in-depth knowledge in selected areas of computer science.
  • Contribute to the field.
  • Expand your knowledge with a required minor in mathematics.
  • Pursue undergraduate research experiences.

Information Technology, Management Information Systems, BS

  • IT is a vibrant field that emerged as a result of the rapid advances in technology and the need for organizations to adapt quickly.
  • The IT program prepares graduates to take on professional positions that fill the computing needs of organizations.
  • You'll take classes in the latest technological advances. You'll also gain skills and knowledge that will be helpful if you pursue leadership positions and graduate studies in the field.

Minor in Computer Science

  • Expand your job possibilities with applied software development.
  • Learn the fundamentals of computing and programming.

Minor in Cyber Security

  • Explore criminal justice system as applied to computing.
  • Gain an understanding of selected cyber security topics, including digital forensics, networks, computer security, and management of cyber security.