Description
The data science major prepares students with skills and competency in data analysis and interpretation, algorithm design and implementation, and helps them develop aptitudes for interdisciplinary problem-solving. The interdisciplinary program enables students to take advantage of career and employment opportunities across diverse fields involving data-rich, data-driven systems and applications. Ultimately, this will help address the increasing societal and economic need for a qualified workforce in our digital age.
Students can select a major in data science through one of three colleges: Arts and Sciences (Department of Mathematics), Engineering (School of Computing), or Agricultural Science and Natural Resources (Department of Statistics). Students in the College of Engineering (COE) will have the opportunity to investigate and learn about the various aspects of data science from data collection to data visualization, from foundations of computational methodologies to software and hardware applications in data science. In particular, students in the COE track will have a year-long senior capstone and a practicum to enrich their experience in building Data Science solutions and working with research and development in data science. The data science program offers flexibility for students to earn a dual degree in Data Science and their chosen discipline’s degree program. However, students who do not double major are required to add a minor that both complements and enhances the Data Science major.
College Requirements
College Admission
College Entrance Requirements
Students must meet both the University and College of Engineering entrance requirements. The following includes both the University and College of Engineering entrance requirements.
Students must have high school credit for (one unit is equal to one high school year):
- Mathematics – 4 units: 2 of algebra, 1 of geometry, and 1 of precalculus and trigonometry
- English – 4 units
- Natural sciences – 3 units that must include 1 unit of physics and 1 unit of chemistry (chemistry requirement waived for students in construction management or computer science)
- Foreign language – 2 units of a single foreign language
- Social studies – 3 units
- Students having a composite ACT score of 28 or greater (or equivalent SAT score) will be admitted to the College of Engineering even if they lack any one of the following: trigonometry, chemistry, or physics. Students without test scores who are missing a full unit of trigonometry/pre-calculus/calculus or chemistry or physics will be evaluated through College Review.
- Students having an ACT score of 19 or less in English (or equivalent SAT score) or a grade lower than B in high school English, must take ENGL 150 Writing and Inquiry or ENGL 151 Writing for Change.
A total of 16 units is required for admission.
Engineering requires that student performance meet one of the following standards: composite ACT of 24, SAT of 1180, ACT Math subscore of 24, SAT Math subscore of 580, or a 3.5 cumulative GPA.
Any domestic first-year student who does not gain admission to Engineering but does gain admission to the University of Nebraska-Lincoln (UNL) will be reviewed through College Review. College Review is conducted through the College Review Committee which considers factors beyond standardized testing. Any first-year student who is not admitted through college review is placed in Pre-Engineering (PENG) with the Exploratory and Pre-Professional Advising Center (Explore Center). Students in the Explore Center can transfer to the College of Engineering once college admission requirements are met.
Students for whom English is not their language of nurture must meet the minimum English proficiency requirements of the University.
Students who lack entrance units may complete precollege training by Independent Study through the University of Nebraska–Lincoln Office of On-line and Distance Education, in summer courses, or as a part of their first or second semester course loads while in the Explore Center or other colleges at UNL.
Students should consult their advisor, their department chair, or Engineering Student Services (ESS) if they have questions on current policies.
Other Admission Requirements
Students who transfer to the University of Nebraska–Lincoln from other accredited colleges or universities and wish to be admitted to the College of Engineering (COE) must meet COE first-year student entrance requirements, have a minimum cumulative GPA of 2.5, and be calculus-ready. Students not meeting either of these requirements must enroll in the Explore Center or another University college until they meet COE admission requirements. Students transferring from UNO, UNL, or UNK to the College of Engineering must be in good academic standing with their institution.
The COE accepts courses for transfer for which a C or better grade was received. Although the University of Nebraska–Lincoln accepts D grades from the University of Nebraska Kearney and the University of Nebraska Omaha, not all majors in the COE accept such low grades. Students must conform to the requirements of their intended major and, in any case, are strongly encouraged to repeat courses with a grade of C- or less.
Students who were previously admitted to COE and are returning to the College of Engineering must demonstrate a cumulative GPA of 2.5 to be readmitted to COE.
College Degree Requirements
Grade Rules
Grade Appeals
In the event of a dispute involving any college policies or grades, the student should appeal to their instructor, and appropriate department chair or school director (in that order). If a satisfactory solution is not achieved, the student may appeal their case through the College Academic Appeals Subcommittee.
Catalog Rule
Students must fulfill the requirements stated in the catalog for the academic year in which they are first admitted at the University of Nebraska–Lincoln. In consultation with advisors, a student may choose to follow a subsequent catalog for any academic year in which they are admitted to and enrolled as a degree-seeking student at Nebraska in the College of Engineering. Students must complete all degree requirements from a single catalog year. The catalog which a student follows for degree requirements may not be more than 10 years old at the time of graduation.
Students who have transferred from a community college may be eligible to fulfill the requirements as stated in the catalog for an academic year in which they were enrolled at the community college prior to attending the University of Nebraska-Lincoln. This decision should be made in consultation with the student’s College of Engineering academic advising team (e.g., ESS professional advisor and the chief faculty advisor for the student’s declared degree program). The chief faculty advisor has the final authority for this decision. Eligibility is based on a) enrollment in a community college during the catalog year the student wishes to utilize, b) maintaining continuous enrollment of at least 12 credit hours per semester at the previous institution for at least 2 semesters, and c) continuous enrollment at the University of Nebraska-Lincoln within 1 calendar year from the student’s last term at the previous institution. Students must complete all degree requirements from a single catalog year and within the timeframe allowable for that catalog year.
Learning Outcomes
The primary student learning outcomes of the interdisciplinary data science major are:
- Foundational knowledge and expertise in the analysis of large-scale data sources from the interdisciplinary perspectives of applied computer science, data modeling, mathematics, and statistics.
- Foundational knowledge and expertise in the application of computing, informatics, and modeling to solve multidisciplinary problems.
- Abilities and professional skills to solve multidisciplinary data science problems as a member of an interdisciplinary team.
- Familiarity with ethical challenges in data science, including ethical collection of data, responsible use of data and algorithmic bias.
Major Requirements
Complete the data science foundations
Core Requirements
Course List
Code | Title | Credit Hours |
CSCE 10 | Introduction to the School of Computing | 0 |
or ENGR 10 | Freshman Engineering Seminar |
CSCE 155T | Computer Science I: Informatics Focus 1 | 3 |
CSCE 311 | Data Structures and Algorithms for Informatics 2 | 3 |
or RAIK 283H | Honors: Software Engineering III |
CSCE 320 | Data Analysis | 3 |
or RAIK 370H | Honors: Data and Models II: Data Science Fundamentals |
MATH 104 | Applied Calculus (ACE 3) | 3-5 |
or MATH 106 | Calculus I |
MATH 203 | Contemporary Mathematics | 3-4 |
or MATH 107 | Calculus II |
MATH 315 | Linear Algebra for Data Science | 3 |
| 6 |
| Introduction to Statistics | |
| Statistics and Applications |
| Statistics and Applications |
| Introduction to Statistics II | |
| Introduction to Data | |
| Principles of Statistical Analysis | |
CSCE 386 | Practice and Professional Development: Design and Implementation | 3 |
or CSCE 492 | Special Topics in Computer Science |
or CSCE 495 | Internship in Computing Practice |
CSCE 486 | Computer Science Professional Development (ACE 8) 4 | 3 |
or CSCE 486H | Honors Computer Science Professional Development |
CSCE 487 | Computer Science Senior Design Project (ACE 10) | 3 |
or CSCE 487H | Honors Computer Science Senior Design Project |
or CSCE 402H | Honors: RAIK Design Studio II |
or RAIK 402H | Honors: RAIK Design Studio II |
or CSCE 493A | Interdisciplinary Capstone |
or MATH 435 | Math in the City |
Specific Major Requirements
Course List
Code | Title | Credit Hours |
| 12 |
| Artificial Intelligence For Social Good | |
| Introduction to Natural Language Processing | |
| Foundations of Constraint Processing | |
| Digital Image Processing | |
| Computer Vision | |
| Introduction to Data Mining | |
| Multiagent Systems | |
| Introduction to Artificial Intelligence | |
| Introduction to Machine Learning | |
| Introduction to Deep Learning | |
| Honors: Generative AI - Applications, Ethics, and Research | |
| Applied Research in Public Opinion | |
| Ethics and the Responsible Conduct of Research | |
| Strategies of Social Research: Qualitative Methods | |
| Advanced Social Network Analysis | |
| Survey Design and Analysis | |
| Software Engineering | |
| Human-Computer Interaction | |
| Honors: RAIK Design Studio III and Honors: RAIK Design Studio IV | |
| Honors: RAIK Research Studio I and Honors: RAIK Research Studio II |
| Honors: RAIK Research Studio I and Honors: RAIK Research Studio II |
| Data Visualization | |
| Honors: User Interfaces | |
| Software Engineering for Robotics | |
| Advanced Topics in Software Engineering | |
| Internet Systems and Programming | |
| Software Design and Architecture | |
| Testing, Verification and Analysis | |
| Requirements Elicitation, Modeling and Analysis | |
| Software Engineering IV | |
| Software Engineering IV |
| Data Modeling for Systems Development | |
| Database Systems | |
| Advanced Embedded Systems | |
| Internet of Things | |
| Molecular and Nanoscale Communication | |
| Data and Network Security | |
| Wireless Communication Networks | |
| Statistical Computing I: Data Wrangling | |
| Statistical Computing II: Data Management and Visualization | |
| Bioinformatics Applications in Agriculture | |
| Survey Design and Analysis | |
| Principles of Study Design | |
| Mathematical Statistics and Modeling I | |
| Mathematical Statistics and Modeling II | |
| Statistical Collaboration I | |
| Advanced Statistical Design | |
| Introduction to Survey Sampling | |
| Introduction to Spatial Statistics | |
| Statistical Analysis of Genomics Data | |
| Introduction to Regression Analysis | |
| Introduction to Mathematical Statistics I: Distribution Theory | |
| Introduction to Mathematical Statistics II: Statistical Inference | |
| Model Selection and Prediction | |
| Introduction to Nonparametric Statistics | |
| Introduction to Categorical Data Analysis | |
| Introduction to Time Series Analysis | |
| Introduction to Bayesian Analysis | |
| Calculus III | |
| Differential Equations | |
| Theory of Linear Transformations | |
| Introduction to Partial Differential Equations | |
| Principles of Operations Research | |
| Nonlinear Optimization | |
| Numerical Analysis I | |
| Numerical Methods for Applied Math | |
| Combinatorics | |
| Graph Theory | |
| Introduction to Topology | |
| Probability Theory | |
| Stochastic Processes | |
| UX/UI Design | |
| Geospatial Approaches in Digital Humanities and Social Sciences | |
| Digital History | |
| Data Journalism | |
| Data Visualization | |
| Sports Data Visualization and Analytics | |
| Advanced Farm Management and Linear Programming | |
| Commodity Price Forecasting | |
| Equipment and Tractor Testing | |
| Introduction to Geospatial Technologies | |
| GIS for Agriculture and Natural Resources | |
| Introduction to Remote Sensing | |
| Bioinformatics Applications in Agriculture | |
| Site-specific Crop Management | |
Ancillary Requirements
Course List
Code | Title | Credit Hours |
| 3 |
| 3 |
| 3 |
| 8 |
| General Chemistry I and General Chemistry I Laboratory 1 | |
| General Chemistry II and General Chemistry II Laboratory 1 | |
| Fundamental Chemistry I and Fundamental Chemistry I Laboratory 1 | |
| Fundamental Chemistry II | |
| Elementary Quantitative Analysis and Elementary Quantitative Analysis Laboratory 1 | |
| Introduction to Astronomy and Astrophysics | |
| Astronomy and Astrophysics Laboratory 1 | |
| Physics for Life Sciences I 1 | |
| Physics for Life Sciences II 1 | |
| General Physics I | |
| General Physics II | |
| General Physics Laboratory I 1 | |
| General Physics Laboratory II 1 | |
| General Physics III | |
| General Physics Laboratory III 1 | |
| General Genetics | |
| Genetics, Molecular and Cellular Biology Laboratory | |
| Ecology and Evolution 1 | |
| Introduction to Microbiology and Human Health 1 | |
| Fundamentals of Biology I and Fundamentals of Biology I laboratory 1 | |
| Fundamentals of Biology II and Fundamentals of Biology II Laboratory 1 | |
| Elements of Physical Geography 1 | |
| Dynamic Earth 1 | |
| Earth Through Time 1 | |
| Geochemistry | |
| Weather and Climate 1 | |
| Introduction to Atmospheric Science 1 | |
| Applied Climatology | |
| Introduction to Biological Anthropology | |
| Introduction to Biological Anthropology Laboratory 1 | |
| 15 |
Minor Requirement
Complete at least one minor or a second major.
Additional Major Requirements
Grade Rules
C- and D Grades
A grade of C or above is required for all courses in the major (core requirements and focus areas), excluding ancillary courses.
Pass/No Pass
No course taken Pass/No Pass will be counted toward the major (core requirements and focus areas), unless offered exclusively with a grade option of Pass/No Pass.
Course Level Requirement
Thirty (30) of the 120 credit hours must be in courses numbered at the 300 or 400 level. Of those 30 hours, 15 credit hours must be completed in residence at the University of Nebraska–Lincoln.
Residency Requirement
Students must complete at least 30 of the 120 total hours for their degree at the University of Nebraska–Lincoln. Students must complete at least 17 hours of their major coursework and 15 of the 30 credit hours required at the 300 or 400 level in residence. Credit earned during education abroad may be used toward the residency requirement only if students register through the University of Nebraska–Lincoln.
PLEASE NOTE
This document represents a sample 4-year plan for degree completion with this major. Actual course selection and sequence may vary and should be discussed individually with your college or department academic advisor. Advisors also can help you plan other experiences to enrich your undergraduate education such as internships, education abroad, undergraduate research, learning communities, and service learning and community-based learning.
Note that the major requires a minor if a student does not double major in another discipline.
Icon Legend:

Critical
15 HR TERM 1
CSCE 155T will fulfill the ACE 3 requirement.
In consultation with your advisor, choose the statistics sequence you plan to complete.
recommend 1 or more courses
6hr
In consultation with your advisor, select elective courses or courses that meet a minor, 2nd major, or upper level requirement.
15 HR TERM 2
Data Struct And Algorithms
In consultation with your advisor, choose the statistics sequence you plan to complete.
Diversity US Comm Breadth
recommend 1 or more courses
3hr
Complete an approved course related to Diversity in U.S. Communities. See degree audit for choices.
recommend 1 or more courses
3hr
In consultation with your advisor, select elective courses or courses that meet a minor, 2nd major, or upper level requirement.
15 HR TERM 3
ACE 1 Written Communication
JGEN 200 may be replaced by any ACE 1 course offered with BSAD, ENGL and JGEN prefixes.
recommend 1 or more courses
3hr
In consultation with your advisor, select elective courses or courses that meet a minor, 2nd major, or upper level requirement.
15 HR TERM 4
ACE 2 Communication Skill
recommend 1 or more courses
6hr
Recommended to take a course towards one of two Focus Areas (for a total of 12 credit hours). Focus areas include: Artificial Intelligence, Software Development, Data Pipeline, Mathematical Modeling, Statistical Modeling, and Applied Computing (Journalism & Humanities, Sociology, or Natural Resources).
recommend 1 or more courses
3hr
C
In consultation with your advisor, select elective courses or courses that meet a minor, 2nd major, or upper level requirement.
14 HR TERM 5
recommend 1 or more courses
3hr
recommend 1 or more courses
1hr
recommend 1 or more courses
4hr
C
Recommended to take a course towards one of two Focus Areas (for a total of 15 credit hours). Focus areas include: Artificial Intelligence, Software Development, Data Pipeline, Mathematical Modeling, Statistical Modeling, and Applied Computing (Journalism & Humanities, Sociology, or Natural Resources).
16 HR TERM 6
recommend 1 or more courses
4hr
ACE 9 Global/Human Diversity
Art, Hum, Soc Sci Breadth
recommend 1 or more courses
3hr
recommend 1 or more courses
3hr
C
Recommended to take a course towards one of two Focus Areas (for a total of 12 credit hours). Focus areas include: Artificial Intelligence, Software Development, Data Pipeline, Mathematical Modeling, Statistical Modeling, and Applied Computing (Journalism & Humanities, Sociology, or Natural Resources).
recommend 1 or more courses
3hr
Recommended to take oneTechnical courses.
15 HR TERM 7
Prof Pract And Development
CSCE 486 or CSCE 486H will fulfill the ACE 8 requirement.
recommend 1 or more courses
12hr
Recommended to take 4 Technical courses.
15 HR TERM 8
CSCE 487, CSCE 487H, or MATH 435 will fulfill the ACE 10 requirement.
recommend 1 or more courses
12hr
Recommended to take 4 Technical courses.
Graduation Requirements
- 120 hours required for graduation.
- A minimum 2.40 GPA required for graduation.
- Complete 30 hours in residence at UNL.
- ***Total Credits Applying Toward 120 Total Hours***