BZAN 6351

Basic Programming for Business Analytics

Course Purpose

This course covers programming techniques for data management and analysis. The course is designed to introduce the fundamentals of programming for business analytics. These methods provide a powerful language for data management, visualization, and predictive modeling. Languages utilized include R, Python, and Spotfire. Students will progress to an intermediate level in writing R scripts.

Photo for BZAN 6351 Basic Programming for Business Analytics

Expected Learning Objectives

Upon completion of the course students will:

  • Use RStudio, read R documentation, and write R scripts
  • Use R programs to perform data manipulation/management and analysis tasks
  • Produce basic graphics and more advanced graphics using ggplot2 library
  • Report results of statistical analyses with R Markdown
  • Learn about Python and Spotfire, understanding how to explore these powerful tools
  • Develop professional skills in creative thinking, critical thinking, and self-directed learning
  • Selection of Topics Covered:
    • R Basics and Introduction to Data
    • Data Frames
    • R Programming Fundamentals
    • R Packages and dplyr
    • Data Manipulation
    • Data Visualization
    • Statistics and Comparison Tests
    • Correlation and Regression
    • Multiple Regression
    • Data Modeling Languages and career progression

Course Pedagogy and Immersive/Experiential Activities

Classes utilize hands-on work with programming in statistical and business analytics and graphical representation. Examples covered in class are selected to be relevant to the student experience and for the career paths of our students.

Students are provided with class lessons, course materials, and additional resources. Homework is provided to students for the purpose of practicing the skills being learned in this class.

Grades are typically determined by performance in a series of homework assignments that progressively cover key concepts, three exams, and a large practical project allowing you to apply the principles and skills being learned within a simulated business scenario.