BAIS course descriptions

In addition to meeting with your advisor throughout your time at Tippie, you'll also use the course planning worksheet—it will help you know what courses you need to take for your major, as well as help you plan when you'll take them. Plan your course schedule with the worksheet and read about the courses you'll be taking below.

Course planning worksheet

Major courses

Business Process Analysis (MSCI:3030)
Design, management, and improvement of business processes; data-driven approach to map a value stream and analyze industrial and service-oriented business processes to identify improvement opportunities; discrete-event simulation tools utilized to model business processes and demonstrate effect of variability on process performance metrics; role of information systems to increase an organization's efficiency; project-management skills with particular emphasis on understanding issues involved in designing an information system to successfully support a business operation. Prerequisite: MSCI:3000. (3 s.h.)

Database Management (MSCI:3200)
Design and implementation of a database using relational DBMS; emphasis on issues of logical and physical design, database administration, concurrency control, maintenance. Prerequisite: CS:2110 or MSCI:3005. (3 s.h.)

BAIS Capstone Project (MSCI:4250)
Team project incorporating track-specific knowledge and skills from BAIS curriculum; projects from real-world customer (e.g., software system, network design/implementation, data analysis, or process improvement); deliverables include presentation to customer, project report, and prototype implementation. Prerequisites: MSCI:3030 and (MSCI:3500 or MSCI:3300) and MSCI:3200. Requirements: 90 s.h. completed. (3 s.h.)

Track courses

Business analytics track courses

Analyzing Data for Business Intelligence (MSCI:3250)
Introduction to methods and tools of processing, manipulating, analyzing, and visualizing data for descriptive analytics and insights that can aid business decision making. Prerequisite: MSCI:3200. (3 s.h.)

Data Mining (MSCI:3500)
Introduction to predictive analytics methods motivated by problems in operations, marketing, finance, and accounting; data- and text-mining techniques, including classification, clustering, and association analysis. Prerequisite: STAT:2020 with a minimum grade of B or ECON:2800 or STAT:4101 or ECON:4800. (3 s.h.)

Optimization and Simulation Modeling (MSCI:3800)
How to leverage data and apply spreadsheet optimization software and Monte Carlo simulation to form optimal decision policies. Prerequisite: STAT:4101 or ECON:4800 or ECON:2800 or STAT:2020 with a minimum grade of B. (3 s.h.)


Information systems track courses

Business Programming (MSCI:3020)
Introduction to algorithms, data structures, and object-oriented programming constructs to solve business problems. Prerequisite: MSCI:3005 or CS:2110. (3 s.h.)

Software Design and Development (MSCI:3300)
Design and implementation of an information system; emphasis on programming and stages of software design life cycle, implemented using UML. Corequisites: MSCI:3020, MSCI:3030, and MSCI:3200; if not taken as prerequisites. (3 s.h.)

Data Communications (MSCI:3400)
Computer communications: computer-communication system, hardware, data transmission principles; examples of existing communication networks; related managerial issues. Prerequisite: MSCI:3005 or CS:2110. (3 s.h.)

Elective courses

VBA Spreadsheet Programming (MSCI:3025)
Introduction to programming Visual Basic for Applications in Excel to develop spreadsheet-based, decision-support systems. Prerequisite: MSCI:3005 or CS:2110. (3 s.h.)

Applied Information Systems (MSCI:3100)
Application of computer technology to accounting and transaction processing systems; information systems infrastructure and trends; problem solving with spreadsheets, databases; accounting cycle operations. Prerequisites: (MSCI:3005 or CS:2110) and ACCT:2200 and ACCT:2100. Same as ACCT:3600. (3 s.h.)

Data Security (MSCI:4280)
Introduction to data security principles; exercises in risk assessment, authentication, access control, practical cryptography; data security at application, network, and host level; data security policies and governance. Prerequisite: MSCI:3005. (3 s.h.)

Database Management and Web Services (MSCI:4220)
Advanced database management topics and basics of web services; how to retrieve real-world data from web services; use of SQL and PL/SQL to analyze data in relational databases. Prerequisite: MSCI:3200. (3 s.h.)

Supply Chain Management (MSCI:3920)
Key issues in design and management of global supply chains; issues in integration of business processes across organizations that are concerned with movement of goods, delivery of services, and information flow along the supply chain in order to create value for the customer; issues in coordinating production and logistics within a firm and with outside suppliers and customers in the supply chain. Prerequisite: MSCI:3000. (3 s.h.)

Economic and Business Forecasting (ECON:3355)
How to develop and utilize forecasts; emphasis on modern statistical methods and software applied to quantitative forecasting problems; specific applications to business and economics include forecasting sales, market prices, inventory, macroeconomic factors (interest rates, exchange rates, levels of employment). Prerequisites: ECON:1100 and ECON:1200 and (ECON:2800 or ECON:4800 or STAT:3200). (3 s.h.)