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.

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.