**Review** Undergraduate Catalog 2025-2026

BACS 387 Advanced Business Intelligence Integrations and Testing

This course teaches students to approach object-oriented programming (OOP) concepts through the lens of business data modeling and system integration. Students first learn to express data as objects using visual no-code/low-code platforms, understanding core OOP principles by designing and implementing data models in these systems. The course then demonstrates how these same object-oriented concepts apply when building data models with Python. System integration is taught through a dual approach - students first learn to connect with external systems and APIs using intuitive, visual tools in no-code/low-code platforms, then learn to create the same integrations programmatically using Python. This parallel approach reinforces understanding of integration concepts while providing practical skills in both visual and code-based implementation methods. The curriculum emphasizes real-world application through hands-on projects where students design data models, implement system integrations, and ensure solution quality through formal testing methodologies. By learning these concepts through both visual tools and Python programming, students gain a comprehensive understanding of how to build and integrate robust business solutions.

Credits

3

Offered

Generally offered Fall Annually

Prerequisite

BACS 287 with a minimum grade of D-

Major/Minor Restriction

Include Entrepreneurship (and) Business Administration (and) Global Business (and) Computer Information Systems (and) Network/Info Systems Security (and) Software Engineering Major(s)/Minor(s)

Class Restriction

Include Junior and Senior

Course Fee

Differential Tuition Required