Data Science, Bachelor of Science
The required course work is in statistics and computer science with the upper-division statistics courses utilizing the program competency acquired. Students are encouraged to pursue a minor in another field of interest in order to gain deep understanding of the challenges and needs that can be addressed by data science.
Requirements Accordion Open
To receive a bachelor's degree at Northern Arizona University, you must complete at least 120 units of credit that minimally includes a major, the general studies requirements, and university requirements as listed below.
- All of Northern Arizona University's general studies, junior-level writing, and capstone requirements.
- All requirements for your specific academic plan(s).
- At least 30 units of upper-division courses, which may include transfer work.
- At least 30 units of coursework taken through Northern Arizona University, of which at least 18 must be upper-division courses (300-level or above). This requirement is not met by credit-by-exam, retro-credits, transfer coursework, etc.
- A cumulative grade point average of at least 2.0 on all work attempted at Northern Arizona University.
The full policy can be viewed here.
Overview Accordion Closed
In addition to University Requirements:
- 58 - 60 units of major requirements.
- Up to 9 units of major prefix courses may be used to satisfy General Studies Requirements; these same courses may also be used to satisfy major requirements.
- For this major the General Studies prefixes are MAT and STAT.
- Elective courses, if needed, to reach an overall total of at least 120 units.
Students may be able to use some courses to meet more than one requirement. Contact your advisor for details.
Minimum Units for Completion | 120 |
Highest Mathematics Required | MAT 216 |
University Honors Program | Optional |
AZ Transfer Students complete AGEC-S | Recommended |
Progression Plan Link | Not Available |
Purpose Statement
Because the amount of global information collected is increasing rapidly due to technological advances, businesses and organizations that can utilize that information stand to benefit. Those organizations need people with the unique skillsets to store, access, and manipulate large sets of data; visualize and model relationships present; and draw actionable inference to make data-informed decisions.
Our students learn the fundamentals of computer science to facilitate the automation of tedious tasks, data storage, and algorithmic problem solving. They also learn statistical science foundations to inform data collection methods, model linear and non-linear relationships, and create predictive models. Students will be exposed to real data drawn from many different fields and have hands-on experience in how data insights are made.
Students with a Bachelor of Science degree in data science could pursue jobs as a business analyst, actuary, and data scientist for both public and private organizations in a diverse set of fields such as research, engineering, finance, marketing and public health.
Student Learning Outcomes
- Technical Skills
- Demonstrate breadth and depth of knowledge of statistics and computer science necessary to continue onto graduate training or technical careers.
- Demonstrate mathematics competency by applying calculus concepts regarding rates of change.
- Demonstrate mathematics competency by applying matrices, matrix manipulations and related concepts (e.g. eigenvalues) to a statistical model.
- Demonstrate mathematics competency by selecting appropriate probability distributions to model a process and apply rules of probability to derive basic quantities.
- Practical Coding Competency
- Create code scripts that solve a given problem and serve as documentation of how the solution was calculated.
- Apply common coding techniques (loops, user defined functions) to create complex software programs.
- Have proficiency with modern software development tools (e.g. debuggers, version control, profilers, IDEs).
- Data Wrangling Techniques
- Demonstrate competency in data wrangling techniques by accessing data presented in a variety of formats (e.g CSV, Excel, SQL, JSON, HTML).
- Demonstrate competency in data wrangling techniques by performing complex transformations and summarizations.
- Demonstrate competency in data wrangling techniques by reshaping data into equivalent formats for use in subsequent analysis procedures.
- Statistical and Machine Learning Models
- Use software to perform common statistical and machine learning analysis procedures (e.g. linear models, CART).
- Obtain appropriate diagnostic information to be able to asses model appropriateness.
- Make model predictions and uncertainty calculations for a variety of model quantities.
- Data and Analysis Results
- Summarize data and analysis results via numerical and graphics methods by creating graphics of data that indicate analysis possibilities and relationships present.
- Summarize data and analysis results via numerical and graphics methods by create technical graphical summaries suitable for assessing model fit and appropriateness.
- Summarize data and analysis results via numerical and graphics methods by creating graphics that combine data and model results that are suitable for disseminating analysis results to domain area experts as well as the general public.
- Demonstrate breadth and depth of knowledge of statistics and computer science necessary to continue onto graduate training or technical careers.
- Reasoning Skills
- Demonstrate statistical and computational reasoning skills.
- Understand principles of data organization and storage and select appropriate schemes for data of varying size and organization.
- Evaluate the applicability of available data to address a desired research question.
- Choose among analysis methods based on the constraints of a study design and the scientific questions of interest.
- Assess model fit to the data and propose model modifications to address observed deficiencies.
- Assess statistical significance of aspects of a proposed model and interpret the results in the situational context.
- Evaluate the trade-offs of various computation and inferential issues.
- Demonstrate statistical and computational reasoning skills.
- Communication Skills
- Collaborate with peers and communicate results and issues effectively in preparation for careers in industry, with government agencies, or in education.
- Explain computational issues, statistical methodology, and results by both written and oral means to both technical and non-technical audiences.
- Select and use of numerical, graphical, and narrative methods for conveying information to both technical and non-technical audiences.
- Effectively work in small technical groups.
- Collaborate with peers and communicate results and issues effectively in preparation for careers in industry, with government agencies, or in education.
Details Accordion Closed
Major Requirements
This major required 58 - 60 units distributed as follows:
- Data Science Core: 31 - 33 units
- Statistics Coursework: 18 units
- Electives: 9 units
Take the following 58 - 60 units:
The following coursework must be completed with a grade of 'C' or better.
Data Science Core (31 - 33 units)
Statistics Coursework (18 units)
Electives (9 units)
The required coursework is in statistics and computer science with the upper-division statistics courses utilizing the program competency acquired. Students are encouraged to pursue a minor in another field of interest in order to gain deep understanding of the challenges and needs that can be addressed by data science.
General Electives
Additional coursework is required if, after you have met the previously described requirements, you have not yet completed a total of 120 units of credit.
You may take these remaining courses from any of the academic areas, using these courses to pursue your specific interests and goals. You may also use prerequisites or transfer credits as electives if they weren't used to meet major, minor, or General Studies Requirements.
We encourage you to consult with your advisor to select the courses that will be most advantageous to you.
Additional Information
Some courses may have prerequisites. For prerequisite information, click on the course or see your advisor.