Information Systems Major
Department of Operations & Decision TechnologiesInformation Systems Major Requirements (24 credits)
Major GPA of 2.0 or higher – GPA includes all courses counting toward the Information Systems major.
The Information Systems major may not be declared in conjunction with the Digital Technology Management co-major.
Information Systems course descriptions can be viewed here. For questions about course content, please contact the Department of Operations and Decision Technologies.
Required Courses (15 credits):
- Choose 1:
- BUS-S 302: Digital Business Technologies (3 credits) P: BUS-K201 or BUS-K204 with a C or higher
- BUS-S 355: TOPIC: Digital Solutions with AI (3 credits) P: Sophomore standing or higher
- BUS-S 305: Technology Infrastructure (3 credits) P: BUS-K 303 or BUS-K 304 with a grade of C or higher
- BUS-S 307: Database Design & Management (3 credits) P: BUS-K201 or BUS-K204 with a C or higher
- BUS-S 308: Business Application Development (3 credits) [No longer offered after fall 2024]
- OR BUS-S 364: Business Data Programming (3 credits) P: BUS-K201 or BUS-K204 with a C or higher
- Note: BUS-S 364 cannot be used as an Information Systems elective by students taking it as a required course in place of BUS-S 308.
- OR BUS-S 364: Business Data Programming (3 credits) P: BUS-K201 or BUS-K204 with a C or higher
- BUS-S 310: Analysis and Design of Digital Solutions (3 credits) P: BUS-S 302 with a grade of C or higher
- Students who took S355: Digital Solutions with AI instead of S302 must submit a Course Permission Form to request enrollment permission for BUS-S 310.
Elective Courses (9 credits required):
- BUS-K 353: Business Analytics and Modeling (3 credits) P: BUS-K 303 or BUS-K 304 with a grade of C or higher
- BUS-K 360: Visual Basic for Applications (VBA) and Application Integration (3 credits) P: BUS-K 201 or BUS-K 204 with a grade of C or higher
- BUS-P 429: Operations Processes (3 credits) P: BUS-K 303 or BUS-K 304 with a grade of C or higher
- BUS-P 481: Supply Chain Planning and Analytics (3 credits) P: BUS-K 303 or BUS-K 304 with a grade of C or higher
- BUS-S 302: Digital Business Technologies (3 credits) P: BUS-K201 or BUS-K204 with a C or higher
- Cannot count as an elective if used as a required course, as listed above
- BUS-S 326: Web and Social Media Analytics (3 credits) P: BUS-K 303 or BUS-K 304 with a grade of C or better
- BUS-S 355: Topics in Information Systems: Digital Solutions with AI (3 credits) P: Sophomore standing
- Cannot count as an elective if used as a required course, as listed above
- BUS-S 364: Business Data Programming (3 credits) P: BUS-K201 or BUS-K204 with a C or higher
- Cannot count as an elective if used as a required course, as listed above
- BUS-S 390: Information Systems Topics Abroad (1 - 5 credits) P: Varies by program
- Students can count one course and/or up to 3 credits (whichever is in the student's best interest) of BUS-S 390 toward the Information Systems major
- BUS-S 400: Integration of Systems and the Business (3 credits) P: BUS-K 303 or BUS-K 304 with a grade of C or higher
- BUS-A 337 can substitute for BUS-S 400 for Accounting majors.
- BUS-S 428: Advanced Application Development (3 credits) P: BUS-S 302 with grade of C or higher
- Students who have taken BUS-S 364 but have not yet taken BUS-S 302 can submit a Course Permission Form to request enrollment permission for BUS-S 428.
- BUS-S/F 432: Applied Data Programming & Financial Data Analytics (3 credits) P: BUS-F 303 & BUS-F 305 with grades of C- or higher
- No longer offered after spring 2025.
- Previous course number: BUS-F 455: TOPIC: Financial Data Analytics
- BUS-S 433: Information Systems Security (3 credits) P: BUS-K 303 or BUS-K 304 with a grade of C or higher
- BUS-S 455: TOPIC: Introduction to Information Systems Research (3 credits)
Students also have the option to take one 300- or 400-level non-Kelley advanced programming elective. A list of pre-approved courses is below. Students must request program authorization to substitute a non-Kelley advanced programming elective for the major if it's not on the pre-approved list. To request a substitution, please contact Kelley Academic Advising (busadv@iu.edu or your assigned advisor) to discuss submitting a request to be reviewed by the department. A maximum of one course will be considered for possible substitution.
- CSCI-A 304: Introductory C++ Programming
- CSCI-A 306: Object-Oriented Programming in C++
- CSCI-B 403: Introduction to Algorithm Design and Analysis
- CSCI-B 455: Principles of Machine Learning
- CSCI-C 311: Programming Languages
- CSCI-C 322: Object-Oriented Software Methods
- CSCI-C 343: Data Structures
- INFO-I 422: Data Visualization