BSAN 710 / ECON 710*鈥擯ython Programming for Business

This course is designed to provide students with an understanding of the fundamentals of Python programming to prepare them for the growing demand for these skills in modern business. This course will use Python Notebooks to introduce students to important Python packages essential for data analysis, such as Numpy, Pandas, Matplotlib, Scikit-learn, etc. Students will learn how to program in Python; perform scientific computations; prepare, manipulate, transform, and clean data; create descriptive statistics; visualize different types of data; and use the data to create analytical models. Upon successful completion of this course, students should be skillful with python programming for analytics with a solid foundation for further study in data science and a competitive edge in the contemporary workplace.

Prerequisite(s): Graduate Status or ECON 231 and ECON 300 level class or MIS 310

BSAN 810鈥擝usiness Acumen for Technical Professionals

This class is designed for students with little to no business knowledge, who are interested in pursuing a graduate degree or profession in an Analytics field. It is intended to provide these students with an introduction to key business topics that include business culture, communication, finance and accounting, marketing, operations management and supply chain, effective teams, and strategic thinking. The class delivery will focus on critical thinking, teamwork, business writing, and presentation skills.

Prerequisite(s): Not open for MBA students or undergraduate business majors from an accredited US university

BSAN 734 鈥 Introduction to Data Mining & Machine Learning

Introduction to databases, data warehouses, data mining processes, and techniques (e.g., predictive machine-learning models and clustering), simple text mining techniques (e.g., sentiment analysis and topic modeling) and data mining approaches for big data (e.g., MapReduce and the Hadoop ecosystem). The course focuses on the application of these techniques more than theoretical considerations. The techniques and material are presented and demonstrated using Jupyter notebooks in the Python programming language.

Remove data cleaning and prep and add more about databases

Prerequisite(s): BSAN 710 or equivalent, or instructor's consent.

BSAN 735 鈥 Advanced Machine Learning and Deep Learning

Covers advanced machine learning, natural language processing and deep learning techniques that are relevant to business applications involving high dimensional data sets, unstructured data or other complex data sets. Supervised learning, unsupervised learning, transfer learning and feature representation are all introduced in the context of real-world problems. Methods covered include deep neural networks, transformer language models, multimodal models, recurrent neural networks, convolutional neural networks, clustering, dimensionality reduction, decision trees, support vector machines and ensembles. Students use premade Jupyter and Colab notebooks (with packages such as pandas, scikitlearn, Keras, Hugging Face, and Tensorflow) to apply these techniques on topics ranging from marketing to finance to social media analytics. The assignments and project focus on applying the techniques via the provided notebooks rather than coding the models from scratch.

Prerequisite(s): BSAN 734 or CS 746 or equivalent or instructor's consent.

BSAN 885 - Business Analytics Capstone (3)

Provides an opportunity for students to work on a project that draws on the skills learned from descriptive, predictive, and prescriptive analytics modeling to frame a business problem, work effectively with data, visualize data, and use statistical, machine-learning, or optimization models to support data-driven decision-making processes. Whenever possible, projects are based on real business problems faced by organizations in the business community. The capstone project also furthers student skills in developing business insight from quantitative analysis, knowledge of functional areas in business or/and specific industries, managing a project from start to finish, communicating with stakeholders, and using storytelling to present the final project.

Prerequisite(s) or Co-requisite: BSAN 735 or BSAN 875 or instructor's consent.

MATH 646 -  Introduction to Mathematical Data Analysis 

Introduces basic mathematical tools and principles for data analysis techniques used in analyzing data sets. Topics include matrix decomposition, gradient descent, continuous optimization, linear regression, dimension reduction and clustering. For students to be successful in this course, basic calculus and statistics knowledge is needed prior to enrolling. Prerequisite(s): departmental consent.

MATH 746 -  Introduction to Data Analytics

Covers basic mathematical techniques for analyzing data sets. Uses object oriented programming, like Python or R, to show how to organize, visualize and analyze large data. For students to be successful in this course, basic programming knowledge is needed prior to enrolling. Prerequisite(s): , 571, or instructor's consent.

CS 746- Perspectives on Data Science

Covers the perspectives and fundamentals of data science. Topics include data collection, preprocessing, transformation, exploratory data analysis, visualization, predictive modeling, descriptive modeling, clustering, regression and classification and data science project life cycle. This course is limited to engineering students and students in other colleges majoring in data science/analytics related programs. Prerequisite(s):  and  for undergraduate students; instructor's consent for graduate students.

BSAN/DS 760 - ERP: Enterprise Resource Planning

Cross-listed as . Provides students with an understanding of what Enterprise Resource Planning (ERP) systems are (also known as Enterprise Systems). ERPs are designed to assist an organization with integrating and managing its business processes by moving away from numerous disintegrated and costly legacy systems towards one main IT system for the organization. ERPs are a critical component of an organization鈥檚 IT strategy because they integrate many functions in business including operations, supply chain, sales, distribution and accounting. The course provides a technical overview of ERP systems and their managerial impact on organizations. SAP is introduced to illustrate the concepts, fundamentals, framework, information technology context, technological infrastructure and integration of business enterprise-wide applications. Latest technological trends in the ERP market are discussed. Additional accompanying software is introduced, as time permits.

BSAN/MIS 750 - Data Visualization

Cross-listed as . Introduces data visualization principles and prepares managers for developing and implementing digital performance dashboards to monitor business processes and make informed decisions. Covers a broad category of data visualization strategies for descriptive data analysis, visual data analysis and design choices. Emphasizes the importance of using big data and insightful visualizations to improve the business decision-making process. Hands-on projects with the use of modern data visualization software are included.

MIS 612 -  Fundamentals of Cloud Computing

The cloud market is rapidly evolving, and with many technologies available for cloud, it is a difficult task for IT professionals to make decisions for their companies about how to move to cloud. In this course, students learn the complete basics of the cloud ecosystem, explore applications in the cloud, and receive a detailed overview of cloud platforms including Amazon Web Services and Microsoft Azure. By the end of this course, students know what cloud computing is all about and are ready to apply that knowledge to solve real world case studies and scenarios. Prerequisite(s): junior standing, advanced standing.

MIS 884 - Database Planning & Management

Prepares students to deal with issues in planning and managing organization-wide integrated databases. Emphasizes logical database design and relational database implementation. Includes SQL, assuring database integrity, database conversion, database administration and data management.

FIN 865 - Advanced Investment Analysis and Portfolio Management

Studies the theory and practice of security valuation and investment management. Includes portfolio analysis, asset allocation, fixed income securities and term structure, equity analysis, derivatives and measurement of performance. Prerequisite(s):  or equivalent.

IME 775 - Computer Integrated Manufacturing

A study of the concepts, components and technologies of CIM systems; enterprise modeling for CIM, local area networks, CAD/CAM interfaces, information flow for CIM, shop floor control and justification of CIM systems. Prerequisite(s): knowledge of a programming language, .

IME 880Y -   Forecasting and Analytics

Covers topics on time series regression models, forecasting and smoothing, exploratory data analytics, predictive analytics and modeling, and ARIMA models. Students will use R program to model predictive analytics problems. Prerequisite(s):  and  or instructor鈥檚 approval.