Jul 21, 2024  
2017 - 2018 Graduate Catalog 
2017 - 2018 Graduate Catalog [ARCHIVED CATALOG]

Course Descriptions

Explanation of Course Descriptions

Graduate courses may be taken by persons other than regular or provisional graduate students in Arts and Sciences only with the consent of the chairperson of the department/program committee concerned.

Pairs of numbers (501,502) indicate continuous courses. A hyphen between numbers (501-502) indicates that the courses must be taken in the succession stated.

Courses involving laboratory or studio activity are so labeled. All others are classroom courses.

Semester hour credit for each course is indicated by numbers in parentheses.



Master of Science in Business Analytics (MSBA)

  • BUAD 5022 - Optimization

    Fall (3) Koehl Corequisite(s): BUAD 5272

    Optimization is an analytics methodology found in all business analytics programs at the master’s level. This course will provide knowledge in optimization and analytics that are the foundations of analytics methodology including the theory and application of optimization techniques such as linear programming, integer programming, mixed-integer programming, and stochastic programming.

  • BUAD 5032 - Intermediate Probability & Statistics

    Fall (3) Koehl

    Intermediate Probability and Statistics is a foundation course in the study of business analytics.  It provides an understanding of the principles associated with modeling of stochastic processes.  The topics will include: probability theory (important probability distributions, sampling from distributions, interaction of multiple stochastic processes); statistical analysis (descriptive/inferential/predictive statistics, multivariate statistics, time series models); and modeling (modeling concepts, Monte Carlo simulation, decision analytics). Students will also be introduced to a variety of statistical modeling packages.

  • BUAD 5042 - Heuristic Algorithms

    Fall (1.5) Bradley Prerequisite(s): BUAD 5022

    Most business problems are too large or too complex to solve optimally, where the strict meaning of “optimal” means finding the “probably” best solution to a problem.  Satisficing, or finding a heuristic solution that approximates the optimal solution is, therefore the predominant mode of problem solving found in industry.  Having the capability of designing and executing heuristics that more closely approach optimal solutions creates a competitive advantage for companies.  This course focuses on such methodologies where quick but good solutions to complex problems are needed so that they can be acted upon in a timely manner. The type of heuristic covered in this course is the algorithm, which is a sequence of steps taken to provide a solution to a problem.

  • BUAD 5072 - Machine Learning I

    Fall (3) Murray Corequisite(s): BUAD 5032

    This course is designed to provide students with a deep understanding of the theory and practice of regression and classification, two of the most commonly used techniques in the data scientist’s toolkit. These predictive analytics techniques are important members of a family of analytics often referred to as machine learning techniques, and they are the basis for more elaborate machine learning techniques that will be covered in a sequential course called Machine Learning 2. An important part of this course will cover a powerful and ubiquitous software package called R, which is used extensively in labs and assignments in this class and subsequently reappears in other classes throughout the program.

  • BUAD 5082 - Machine Learning II

    Fall (3) Murray Prerequisite(s): BUAD 5072

    This course is designed to provide students with a comprehensive working knowledge of a family of analytical techniques that have grown out of the Artificial Intelligence, Data Mining and Machine Learning communities over the last several decades. In recent years, these techniques have come into widespread use for business by data scientists, principally because they lend themselves to the discovery of relationships among variables that can only be found by examining the very large quantities of often unstructured data that characterize the world of big data. This course is designed to provide students with a deep, practical understanding of several of the most common and powerful analytical Machine Learning techniques in use by today’s data scientists such as resampling methods, non-linear methods, Tree-Based Methods, Support Vector Machines, Text Mining and, from the Unsupervised Learning family of techniques, Cluster Analysis and Association Analysis.

  • BUAD 5272 - Database Management

    Fall (3) Tremblay

    Internet-scale applications and modern business processes generate voluminous data pertaining to business vital signs, market phenomena, social networks that connect millions of users, and the habits of users and customers. Data produced in these settings hold the promise to significantly advance knowledge and provide business opportunity. This course covers fundamentals of database architecture, database management systems, database systems, principles and methodologies of database design, and techniques for database application development. The course also examines issues related to data organization, representation, access, storage, and processing. This includes topics such as metadata, data storage systems, self-descriptive data representations, semi-structured data models, semantic web, and large-scale data analysis.

  • BUAD 5722 - Big Data

    Fall (3) Wilck Prerequisite(s): BUAD 5272

    The data storage and retrieval techniques that have served the information processing industry for decades have proven inadequate in the face of the huge collections of data presently being created by the web and the so-called “Internet of Things.” Businesses are requiring a new set of technologies that are specifically designed to deal with these huge data sets. In this course, MapReduce techniques will be taught which will include parallel processing and Hadoop, an open source framework that implements MapReduce on large-scale data sets. Other Big Data tools will be taught that provide SQL-like access to unstructured data: Pig and Hive. Finally, we will teach so-called NoSQL storage solutions such as HBase.

  • BUAD 5732 - Data Visualization

    Fall (1.5) Ganeshan

    This course introduces principles and techniques for data visualization for business. Effective visuals communicate information to maximize readability, comprehension, and understanding. Information visualization principles are drawn from the fields of statistics, perception, graphic and information design, and data mining. Students will learn visual representation techniques that increase the understanding of complex data and models. Human information processing and encoding of visual and textual information will be discussed in terms of selecting the appropriate method for displaying of appropriate data, both quantitative and qualitative. Topics include charts, tables, graphics, effective presentations, and dashboard design. Cases will be used from a variety of industries.

  • BUAD 5742 - Artificial Intelligence

    Fall (3) Blossom Prerequisite(s): BUAD 5022

    This course provides competence in an essential set of tools that are not covered in other courses.  Artificial Intelligence (AI) methods perform well in cases of large, complex problems, which is the focus of cutting-edge business analytics endeavors.  This course covers AI methods such as genetic algorithms, neural networks, and fuzzy logic.  AI comprises a set of essential analysis techniques for the modern data scientist who solves problems that encompass vast data sets and involve complex relationships.

  • BUAD 5792 - Business Analytics Capstone

    Fall (3) Bradley Prerequisite(s): BUAD 5012, BUAD 5022, BUAD 5032, BUAD 5072, BUAD 5272, BUAD 5722, BUAD 5042, BUAD 5732, BUAD 5742, BUAD 5082

    This course is taught in the last two and a half weeks of the Business Analytics Program and requires students to complete a comprehensive business analytics project, from start to finish. The projects require that students apply the knowledge gained in the preceding courses. Students will identify the most appropriate techniques for their projects and then apply one methodology effectively. Projects are characterized as requiring the analysis of vast data and solving complex problems. Several projects hosted by businesses would be offered, with the goal of representing multiple functions and industries to suit students’ interests. They will define and frame a complex problem, develop a systematic approach to solving it using analytics, generate an innovative solution and persuasively convey that solution using data visualization techniques and communication skills. A unique faculty supervisor will be assigned to each business analytics capstone team (average 4-5 students per team).


Page: 1 <- Back 102 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12