Data Analytics (B.A., B.S.)

The Data Analytics major brings together skills in computer programming, quantitative reasoning, collaboration, communication, and creative thinking. Students who pursue this major will develop a broad technological toolkit for obtaining, analyzing, and visualizing data. By applying their skills to projects and internships, students will acquire flexible problem-solving skills for rapidly-changing professional environment.

Academically equivalent, both bachelor of arts and bachelor of science degrees will fully prepare you for a career in data analytics. If you choose to graduate with two majors, and the one major is only offered as a B.A. or B.S., the second major should match the first degree.


 

Nebraska Wesleyan’s data analytics program features in-person courses enhanced with a selection of specialized online courses taught by national experts. Below is a list of data analytics courses required for this degree.

Data Analytics Major (B.A. or B.S.**, 40-42 hours plus supporting program)
Technical Foundations 22 hours
CMPSC 1100 Python Programming I 4 hours
DATA 1200 Excel and SQL Programming 4 hours
CMPSC 2100 Python Programming II 4 hours
DATA 1300 Foundations of Data Analytics I* 3 hours
DATA 1400 Foundations of Data Analytics II* 3 hours
DATA 3100 Data Visualization With R 4 hours
Statistics 2-4 hours

Take one of the following:

2-4 hours
Communication 4 hours

Take one of the following:

4 hours
Concentration (Choose one) 6 hours

Advanced Data Analytics

3 hours

3 hours

Business

3 hours

3 hours

Project Management

3 hours

3 hours

Cybersecurity

3 hours

3 hours

Supply Chain Management

3 hours

3 hours

Computer Science

3 hours

3 hours

Experiential Learning Capstone 6 hours
DATA 4970 Internship 3 hours
DATA 4980 Capstone Project 3 hours

*This course is offered remotely via NWU's partnership with a Consortium. The partnership allows students to earn NWU credit for specific courses. Classes are designed by top academics and industry leaders, vetted by NWU, and taught by experts in the field.

BUSAD 1650 Introduction to Project Management (3 hours)

This course will introduce students to the power of effective project management through two primary frameworks: waterfall and agile. Students will also learn vital project-management concepts applicable to a wider range of industries and occupations. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

BUSAD 2100 Business and Economic Statistics (3 hours)

An introduction to descriptive and inferential statistics. Topics include gathering, organizing, interpreting, and presenting data with emphasis on hypothesis testing as a method for decision making in the fields of business and economics. Procedures include z-tests, t-tests, ANOVAs, correlation, and simple regression.
Cross listed with ECON 2100.
Prerequisite(s): Demonstrated proficiency in high school algebra or permission of the instructor.
(Normally offered each semester.)

BUSAD 2550 Project Planning (3 hours)

Any successful project starts with a plan. This course provides students with a deep understanding of project planning. Projects are a series of tradeoffs between scope, cost, and time, so students will need to learn how to balance them to create a realistic and achievable plan. Students will also learn to leverage resources and manage risk, quality, and stakeholder expectations to ensure project success. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

Prerequisite(s): Grade of "C-" or better in BUSAD 1650 Introduction to Project Management.

BUSAD 3100 Managing Information Systems (3 hours)

This course will provide an introduction and overview to the managing of information systems (MIS) in today's organizations. The focus is on the use of strategic information systems related to decision making processes and activities in the functional areas of organizations such as operations, management, and marketing.
Prerequisite(s): BUSAD 2500 Principles of Management or permission of the instructor.

Archway Curriculum: Integrative Core: Innovation Thread
BUSAD 3300 Quantitative Methods (3 hours)

This course will review modern quantitative methods used in decision making. The intent is to expose the student to various modeling techniques and to apply these techniques using Excel. Topics include productivity and capacity analysis, forecasting, regression analysis, linear programming, PERT/CPM, and statistical process control.

Prerequisite(s): Grade of "C-" or better in BUSAD 2100 Business and Economic Statistics, ECON 2100 Business and Economic Statistics, MATH 1300 Statistics, or MATH 3300 Mathematical Statistics I, and one of MATH 1100 College Algebra or MATH 1600 Calculus I, or department chair permission.

(Normally offered each semester.)

CMPSC 1100 Python Programming I (4 hours)

An introduction to computational problem-solving using Python. Hands-on labs are used to motivate basic programming concepts, including basic data types and structures, functions, conditionals, and loops. Additional topics may include building and scraping HTML webpages. The course is recommended for all who wish to explore data science and/or computer science.

Prerequisite(s): Math ACT score of at least 21 or permission of instructor.

Archway Curriculum: Foundational Literacies: Mathematical Problem Solving
CMPSC 2100 Python Programming II (4 hours)

A project-based continuation of the techniques developed in CMPSC 1100 Python Programming I. Topics include object-oriented programming, algorithm design and analysis, data structures, and general problem-solving techniques (such as recursion) while following industry-standard software development principles.

Prerequisite(s): Grade of "C" or better in CMPSC 1100 Python Programming I or permission of instructor.

CMPSC 3000 Data Structures (3 hours)

This course, built in collaboration with Google, will teach you how to understand and use data structures. Data structures are used by almost every program and application to store, access and modify the vast quantities of data that are needed by modern software. By the end of this course you'll learn what data structures are and learn how to use them in the applications you build. This online class has optional live sessions. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions. Prerequisite(s): CMPSC 2100 Python Programming II.

CMPSC 4000 Algorithms (3 hours)

This course explores algorithms from a coding-focused perspective, using Python. Students will learn about the issues that arise in the design of algorithms for solving computational problems and will explore a number of standard algorithm design paradigms and their applicability. Students will also become familiar with concepts of runtime, recursion, implementation and evaluation. This course features a heavy emphasis on practical application of algorithms to common development and engineering challenges. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

Prerequisite(s): CMPSC 3000 Data Structures and MATH 1600 Calculus I.

COMM 3200 Persuasive Communication (4 hours)

A study of theories and practices of persuasion within a variety of communication contexts. Students will be expected to apply these concepts to out-of-class persuasive situations.
Prerequisite(s): Junior standing.
(Normally offered each semester.)

Archway Curriculum: Essential Connections: Speaking Instructive
Archway Curriculum: Integrative Core: Power Thread
Archway Curriculum: Integrative Core: UC Leadership Thread
COMM 3800 Communication through Dialogue (4 hours)

This course is designed to help students develop theoretical and practical understandings of dialogic communication. Students will develop the skills necessary to effectively participate in and facilitate transformational dialogue. In addition to developing a comprehensive understanding of current dialogic research, students will have several opportunities to practice their facilitating skills by helping NWU and Lincoln community groups engage impasse through dialogue.
Prerequisite(s): Sophomore standing and permission of the instructor.

Archway Curriculum: Essential Connections: Discourse Instructive
Archway Curriculum: Integrative Core: Chaos Thread
COMM 4100 Communication in the Professions (4 hours)

Students will create and deliver presentations for a variety of communication contexts and audiences. Skills in interviewing and group problem solving will be also be developed.
Prerequisite(s): Junior standing and instructor permission.
(Normally offered each semester.)

Archway Curriculum: Essential Connections: Speaking Instructive
DATA 1200 Excel and SQL Programming (4 hours)

A study of managing, manipulating, and summarizing data using Excel and SQL. Topics in Excel include, but are not limited to: functions, filters, charts and visualizations, pivot tables, and macros. Topics in SQL include, but are not limited to: queries, joins, and basic database management.

DATA 1300 Foundations of Data Analytics I (3 hours)

In an increasingly data-driven world, everyone should be able to understand the numbers that govern our lives. Whether or not you want to work as a data analyst, being "data literate" will help you in your chosen field. In this course, you'll learn the core concepts of inference and data analysis by working with real data. By the end of the term, you'll be able to analyze large datasets and present your results. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

DATA 1400 Foundations of Data Analytics II (3 hours)

This course is intended as a continuation of Foundations of Data Analytics I. In this course, you'll learn how Data Analytics are applied within the workforce. Particular attention will be paid to the role of the Data Scientist or Analyst, machine learning and the applications of Big Data. By the end of the term, you will be able to design and execute a range of data-driven experiments. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

Prerequisite(s): DATA 1300 Foundations of Data Analytics I.

DATA 1700 Introduction to Cybersecurity (3 hours)

In today's world, no one is safe from cyber-attacks, but everyone can be prepared. This course will teach you how malicious actors use social skills and technology to facilitate cyber attacks and provide you with the tools and information you need to defend against those attacks. Whether you pursue one of the many available jobs in cybersecurity or just want to secure your own privacy, you'll learn how to make the Internet safer.This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

DATA 2200 Forecasting And Logistics (3 hours)

Supply chain management is the process by which organizations get us the products we consume, and companies need talented employees to help optimize their supply chain. This course will teach you how to use forecasting techniques to match supply and demand, and how to develop logistics networks that help minimize costs and deliver top customer service. This online class has optional live sessions. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

DATA 2300 Sourcing and Operations (3 hours)

In today's modern economy, something as simple as a razor might be manufactured in multiple countries with each part coming from a different supplier. This course will teach you how businesses manage this increasing complexity behind the scenes through efficient sourcing of suppliers and operations. You will have the opportunity to apply this knowledge by conducting a real-world case study of a product of your choosing. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

Prerequisite(s): DATA 2200 Forecasting And Logistics.

DATA 2700 Cybercrime and Governance (3 hours)

Cybercrime is one of the biggest threats companies face on a daily basis, and they are constantly looking for new hires to help protect them. In this course, you will get a firsthand look at the methods used to commit cybercrimes. You will also learn how governments detect, investigate, and stop these crimes, and become familiar with the laws and policies in place to deter cybercriminals. This online class has optional live sessions. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

Prerequisite(s): DATA 1700 Introduction to Cybersecurity.

DATA 3100 Data Visualization With R (4 hours)

A study of data visualization, including principles and techniques. Students will analyze the effectiveness of visualizations, create a wide array of visualizations using the programming language R, and communicate a story through them. Significant emphasis will be placed on getting and cleaning data.

Prerequisite(s): Grade of "C" or better inCMPSC 1100 Python Programming I and grade of "C" or better in one of the following statistics courses: BUSAD 2100 Business and Economic Statistics, MATH 1300 Statistics, MATH 3100 Differential Equations, POLSC 2000 Introduction to Political Science Statistics, PSYCH 2100 Psychological Statistics, or SOC 2910 Social Statistics.

DATA 3200 Principles and Techniques of Data Analytics I (3 hours)

This course is based heavily on UC Berkeley's Data 100 class. Data Analytics combines data, computation and inferential thinking to solve challenging problems and understand their intricacies. This class explores key principles and techniques of data science, and teaches students how to create informative data visualizations. It also explores particular concepts of Linear Algebra which are central to Data Science. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

Prerequisite(s): CMPSC 2100 Python Programming II and DATA 1400 Foundations of Data Analytics II.

DATA 3300 Principles and Techniques of Data Analytics II (3 hours)

This course builds on DATA 3200 to provide students with a more robust understanding of the tools of a Data Scientist. Data Analytics combines data, computation and inferential thinking to solve challenging problems to thereby better understand the world. This class explores key principles and techniques of data science, including quantitative critical thinking and algorithms for machine learning methods. It will also introduce students to the ways in which data analytics is deployed in healthcare, marketing, political science, criminal justice, and other fields. This course is an online class offered through the Lower Cost Models Consortium. The class has optional live sessions.

Prerequisite(s): DATA 3200 Principles and Techniques of Data Analytics I and MATH 1600 Calculus I.

DATA 4970 Internship (1-8 hours)

On-the-job training in data analytics in situations that satisfy the mutual interests of the student, the supervisor, and the instructor. The student will arrange for the position in accordance with the guidelines established by the department. Pass/Fail only.

Prerequisite(s): Permission of the instructor and approval of the department chair.

Archway Curriculum: Essential Connections: Experiential Learning: Intensive
DATA 4980 Capstone Project (3 hours)

A student-driven collaborative project synthesizing skills developed in the data analytics major.

Prerequisite(s): At least Junior standing and grades of "C" or better in CMPSC 2100 Python Programming II and DATA 3100 Data Visualization With R.

MATH 1300 Statistics (3 hours)

An introduction to statistics concepts with an emphasis on applications. Topics include descriptive statistics, discrete and continuous probability distributions, the central limit theorem, confidence intervals, hypothesis testing, and linear regression.
(Normally offered each fall semester.)

Archway Curriculum: Foundational Literacies: Mathematical Problem Solving
MATH 3300 Mathematical Statistics I (3 hours)

An introduction to basic probability and statistics concepts with an emphasis on applications. Topics include descriptive statistics, probability, Bayes' Theorem, discrete and continuous probability distributions, joint probability distributions, estimation and hypothesis testing.
Prerequisite(s): Grade of "C" or better in MATH 1610 Calculus II.
(Normally offered fall of even-numbered years.)

POLSC 2000 Introduction to Political Science Statistics (2 hours)

This course introduces students to the statistical analysis techniques that are most common in analyzing social and political data. Students will be introduced to the datasets and software most commonly used in quantitative political science analysis.
Prerequisite or Corequisite(s): POLSC 2300 Introduction To Political Science.
(Normally offered each fall semester.)

PSYCH 2100 Psychological Statistics (4 hours)

An introduction to descriptive and inferential statistics as decision-making guides in psychology and related fields. Topics include organization, analysis, presentation, and interpretation of data with emphasis on the hypothesis testing model of inference. Specific procedures include z-tests, t-tests, analysis of variance, and correlation. A laboratory section is required for computational experience.
Prerequisite(s): PSYCH 1010/PSYCH 1010FYW Introduction to Psychological Science and sophomore standing.
Recommended: College level mathematics course.
(Normally offered each semester.)

SOC 2910 Social Statistics (4 hours)

In this course students are introduced to descriptive and inferential statistics and their applications to sociological research. Statistical procedures include central tendency measures, variability, t-test, one-way ANOVA, correlation, regression, and chi square. The course also includes specific training in using SPSS for analysis.
Prerequisite(s): SOC 1110 Introduction to Sociology.
(Normally offered each spring semester.)

Archway Curriculum: Foundational Literacies: Mathematical Problem Solving