BAIS Electives

A student majoring in BAIS must select at least one elective but is encouraged to select as many as possible in order to be better prepared for work in the industry.

Students in one track may choose a core course from the other non-selected track (e.g., a business analytics track student may choose a core course in the information systems track as an elective).

Elective Courses

MSCI:3100 (6K:180) Applied Information Systems
Framework of accounting information systems by combining knowledge about the accounting transaction cycles, information technology, and business process design. Specific topics include identifying, modeling, and describing business processes using the REA methodology; applying concepts of relational database management systems to business/accounting issues; and identifying and evaluating appropriate uses of technology for a business process.

MSCI:4220 (6K:186) Database Management & Web Services
Advanced conceptual and logical design, Advanced SQL, PL/SQL, DB administration, web database access; integration of databases and web services to create interactive apps.

MSCI:4280 (6K:188) Computer Networks & Security
Introductory course on data and network security and techniques to ensure the confidentiality, integrity, and availability of information and assets; information assurance including introductory concepts, physical security, access controls, attacks, and defenses; management issues surrounding information security as well as current topics and ethical scenarios. Throughout the class we frequently change perspectives from the IT administrator, to the CEO, to the casual home user, to the hacker.

MSCI:3920 (6K:192) Supply Chain Management
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.

CS:1210 (22C:016) Computer Science I: Fundamentals
Introduction to programming using Python; programming constructs, data types, problem-solving strategies, data structures, object-oriented programming.

BAIS Computer LabBAIS Instructional Lab

BAIS majors have access to a dedicated lab with computing and networking resources for training on data and technology issues. Students develop interactive web applications, design websites and multimedia presentations, and learn about the latest in computer networking through coursework and hands-on projects.

Apply Now

Take the first step in joining the Hawkeye community


Choose from business analytics or information systems

Tippie Tech

Learn more about the IT-focused student organization