Computer Science

Bachelor of Science

About the Major

Gain a broad background in computer science theory and state-of-the-practice experiences that will enable you to pursue high technology careers and higher-level education goals. You'll also gain analytical and problem-solving skills, software design and programming skills, as well as effective writing and presentation skills needed to work in a collaborative computer science environment.

Program Highlights

Our curriculum will provide you with a fundamental understanding of modern computing methodology and programming practices along with a complementary knowledge of hardware. The first two years provide the basic preparation in programming, data structures and architecture. The final two years are devoted to more advanced fundamentals and specialized electives.

Sample Courses

  • Data Structures
  • Computer Architecture
  • Operating Systems
  • Introduction to Artificial Intelligence

Career Options

Computing technology is used in an almost limitless number of settings, ranging from businesses and homes to schools and the government. It can be found in aircrafts, automobiles, personal digital devices, household appliances and medical equipment. Graduates are immediately employable in high-technology companies that utilize their computing education.

  • Amazon Web Services
  • Qualcomm
  • Cisco Systems
  • BAE Systems

Transferable Skills

  • Analytical and problem solving skills
  • Abstract and formal reasoning skills
  • Ability to identify & rectify problems
  • Explain processes and technical information
  • Perform mathematical analyses
  • Sort and prioritize data
  • Technical writing and communication
  • Ability to make detailed observations

Computer Science Department

College of Sciences