Data Science and Analytics, BS

Degree: Bachelor of Science (BS)
Major: Data Science and Analytics

Program Overview

These programs provide students with a strong background in the fundamentals of mathematics and science. Students can use their technical and open electives to pursue concentrations in software engineering, algorithms, artificial intelligence, databases, data mining, bioinformatics, security, computer systems, and computer networks. In addition to an excellent technical education, all students in the department are exposed to societal issues, ethics, professionalism, and have the opportunity to develop leadership and creativity skills.

The Data Science and Analytics BS program provides our students with a broad foundation in the field and with the instruction, skills, and experience needed to understand and handle large amounts of data to derive actionable information.  The degree program has a unique focus on real-world data and real-world applications.

This major is one of the first undergraduate programs nationwide with a curriculum that includes mathematical modeling, computation, data analytics, visual analytics and project-based applications – all elements of the future emerging field of data science.

Program Educational Objectives

Graduates from the Data Science and Analytics Bachelor of Science program will be prepared to:

  1. Analyze real-world problems and create data-driven solutions based on the fundamentals of data science and computing.
  2. Work effectively, professionally, and ethically.
  3. Assume positions of leadership in industry, academia, public service, and entrepreneurship.
  4. Successfully progress in advanced degree programs in data science, computing, and related fields.

Learning Outcomes

As preparation for achieving the above educational objectives, the Bachelor of Science degree program in Data Science and Analytics is designed so that students attain the ability to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply theory, techniques, and tools throughout the data analysis life cycle and employ the resulting knowledge to satisfy stakeholders’ needs.


Co-op and Internship Programs

Opportunities are available for students to alternate studies with work in industry or government as a co-op student, which involves paid full-time employment over seven months (one semester and one summer). Students may work in one or two co-ops, beginning in the third year of study. Co-ops provide students the opportunity to gain valuable hands-on experience in their field by completing a significant engineering project while receiving professional mentoring. During a co-op placement, students do not pay tuition but maintain their full-time student status while earning a salary. Learn more at Alternatively or additionally, students may obtain employment as summer interns.

Undergraduate Policies

For undergraduate policies and procedures, please review the Office of Undergraduate Studies section of the General Bulletin.

Accelerated Master's Programs

Undergraduate students may participate in accelerated programs toward graduate or professional degrees. For more information and details of the policies and procedures related to accelerated studies, please visit the Office of Undergraduate Studies section of the General Bulletin.