Curriculum

Empowering you to navigate the future of IT and business.

The Master of Science in Information Systems (MSIS) offers an innovative curriculum that covers emerging concepts, relevant technologies, and best prepares you to meet the current industry needs and challenges. Our integrated core curriculum is designed to build technical and IS/IT management skills across several key knowledge areas in the Information Systems domain.

Our courses are designed to give you a deep dive into the world of in business analytics, artificial intelligence, machine learning, cybersecurity, cloud technologies, and digital transformation. You will benefit from hands on instruction incorporating the latest technologies including Microsoft Project and Scrum Workbook, ERP, SAP, MySQL, SQL Server, UML, Rapidminer, Tableau, Python, R, Blockchain and Solidity programming, cybersecurity tools, machine learning and AI toolkits, Amazon Web Services and more.

Place yourself in the perfect spot between IT and business to help bridge the gap and improve efficiency.

Choose from four specialization tracks:

 

Business
Analtytics Track

16 months,
starts in fall
(August)
 

Business
Cybersecurity Track

16 months,
starts in fall
(August)
 

Artificial
Intelligence Track

12 months,
starts in spring
(January)
 

Digital
Transformation Track

12 months,
starts in spring
(January)
*next offered January 2026

Core Courses (18 credits)

  • Project Management

    Introduces relevant project management body of knowledge that business and IS project managers are required to effectively plan and execute projects in contemporary organizations. Emphasizes the holistic and practical roles of structured and agile project management frameworks, approaches, techniques, and tools.

    Software: Traditional project mgmt. tools (e.g., MS Project) and agile project management and simulation tools.

  • Database Management

    Covers principles of designing and implementing transactional databases within a contemporary cloud environment, extracting valuable insights, monitoring resource usage, and optimizing performance.

    Software: Oracle Cloud with APEX, or MySQL Workbench, Snowflake/AWS with Streamlit and SnowSight.

  • Business Process Design

    Covers fundamentals concepts, principles, and techniques that can be used to improve business performance through the analysis, modeling and design of the as-is and the to be business processes.

    Software: Business process modeling and analytical simulation tools (e.g., LucidChart).

  • Systems Analysis and Design

    Introduces students to the field of Systems Analysis and Design in general, and focuses in-depth on object-oriented concepts, methodologies, models, and skills, along with associated software tools.

    Software: UML Design tools (Lucid, Visual Paradigm), Python, IDEs for Python (Thonny, Visual Studio Code).

  • Information Security Management

    Focuses on the managerial aspects of information security including access control models, information security governance, and information security program assessment and metrics. Foundational and technical components of information security is included to reinforce key concepts.

    Software: Wireshark, Webgoat, Security Onion.

  • Information Systems Strategy and Governance

    Equips students to align information systems with organizational goals, focusing on strategic planning, governance, and leveraging IS for competitive advantage.

Specialization Tracks

Students complete an additional 18 credits by pursuing one of four specialization tracks.

*All potential students are expected to have gained foundation knowledge in Microsoft Office, basic statistics, HTML, introduction to databases, and introductory-level programming languages. If you do not have a programming background, you are strongly encouraged to gain some familiarity with an object-oriented programming language, such as Java or Visual Basic before beginning this program. Websites like Lynda.com and CodeAcademy.com offer resources to further assist.

Business Analytics Track
16 months, starts in fall (August)

Provides advanced analytical skills and knowledge in big data and quantitative analysis. You will gain a unique combination of analytical and information systems management skills utilized to uncover trends and predict patterns specific to businesses. You will develop the skills and know-how to provide critical insights and recommend solutions on how businesses can increase their effectiveness through their processes, products, services, software, and technology systems.

Specialized Courses (18 Credits)

  • Python Fundamentals for Business Analytics

    Provides a comprehensive introduction to Python programming, focusing on the essential concepts and libraries required for data science, AI and business analytics. Covers basic programming constructs, data manipulation, and visualization techniques using Python. Students learn how to leverage Python's powerful libraries, such as Pandas, NumPy, and Matplotlib, to analyze and visualize business data, enabling them to make data-driven decisions. Students develop the foundational skills necessary to apply Python in various business analytics scenarios.

    Software: Jupyter Notebook.

  • Quantitative Analytical Methods in Business

    Provides a practical introduction to the relevant quantitative techniques required for business analysis and decision-making, including hypothesis testing, decision models, statistics, and forecasting. Python and Excel will be used for quantitative analysis. This is a hands-on course in the use of quantitative methods for turning data into information and information into good business decisions for managers, researchers, and students in the field of business. Providing a framework for the development of sound judgement and the ability to utilize quantitative and qualitative approaches, this course introduces students to the important role that data plays in understanding business outcomes and improving business processes.

    Software: Jupyter Notebook, Google Colab, Microsoft Excel.

  • Machine Learning for Business Applications

    Provides students with an in-depth understanding of the core concepts and techniques of machine learning, tailored specifically for business contexts. Using Python, students learn how machine learning can be effectively integrated into various business sectors and understand the benefits and challenges of integrating machine learning models into business operations.

    Software: Jupyter Notebook, Spyder.

  • Business Data Exploration and Visualization

    Provides essential skills of business analytics: data exploration and visualization. It encompasses three main components: understanding data, formulating research questions, and utilizing data exploration and visualization tools. Students learn to explore and visualize various data types, enhancing communication with collaborators and target audiences. The curriculum covers identifying relevant data, addressing practical business research questions, and mastering tools such as Python, R, Tableau, and PowerBI to uncover meaningful patterns and insights.

    Software: Python, generative AI tools with Tableau and Power BI.

  • Cloud Data Warehousing

    Examines contemporary methodologies shaping data warehousing, with emphasis on cloud based solutions, ingesting semi-structured data from data lakes, and leveraging AI tools to streamline data flows.

    Software: Snowflake Cloud Services with connection to AWS, Tableau Prep Builder and Tableau Desktop, and Power BI.

  • Business Analytics Capstone (project-based)

    Offers practical experience in applying business analytics and artificial intelligence to solve complex, real-world business problems. Students explore predictive analytics, data visualization, and geospatial analysis while developing technical proficiency with tools like TensorFlow, PyTorch, and generative AI. Through collaborative projects, students design innovative solutions, conduct sentiment analysis, and refine strategies based on data-driven insights. The course culminates in a final presentation, integrating key findings into actionable recommendations that demonstrate the impact of analytics on business success.

    Software: Python, generative AI algorithms with Google Colab.

Business Cybersecurity Track
16 months, starts in fall (August)

Provides deep understanding of the management systems, policies, standards, procedures, and technology that influence the security of business enterprises. You will gain a unique combination of hands-on cybersecurity and information security management skills, needed to effectively lead teams to manage cybersecurity risks, and secure information systems and digital assets for business.

Specialized Courses (18 Credits)

  • Security Risk Management and Organizational Cyber Resilience

    Introduces the fundamental concepts and best practices of risk management for cybersecurity and industrial standards critical for assessing, controlling and transferring cybersecurity risk in organizations. Topics covered include risk identification, risk assessment, control, and management strategies, plus the concept of organizational cyber resilience that encompasses incident response, disaster recovery planning, and business continuity planning.

  • Secure Cloud Computing and Virtualization Management

    Introduces fundamental concepts and best practices of secure cloud infrastructure and industrial standards critical to design, implement, deliver, and manage secure cloud services and virtualization management.

  • Information Security: Ethics, Regulation, and Compliance

    Focuses on the ethical and regulatory issues surrounding privacy and information security in organizations. Topics covered include the general theories and principles of privacy, ethics for information systems and security, existing US and international laws and regulations governing the use of information systems and the importance of protecting information assets. Students learn the theoretical and practical regulatory aspects, and the importance of developing and implementing security compliance programs in organizations.

  • Protecting and Defending Business Digital Assets

    Focuses on the technical controls needed to defend information systems and digital assets from security risks. The topics covered include network and cloud security, access controls, cryptography, and application security. Students learn hands-on skills to manage cybersecurity risks.

    Software: Wireshark and Labtainer.

  • Ethical Hacking for Business

    Emphasizes ethical hacking to secure information assets, mitigate vulnerabilities, and address cyberattacks. Students gain skills to support network security and apply best practices in corporate environments.

  • Business Cybersecurity Capstone (project-based)

    Synthesizes students' accumulated knowledge to explore and address key managerial issues in cybersecurity. Through a compelling mix of award-winning real-world case studies and collaborative group projects, students gain hands-on experience and deepen their understanding of the strategic and operational aspects of cybersecurity management. By the end of the course, students will be equipped with essential skills for leadership roles in this vital field.

Artificial Intelligence Track
12 months, starts in spring (January)

Provides a deep understanding of how to leverage AI to effect digital transformation, value creation, and competitive advantage. Students will focus on developing AI skills and the ethical implementation of AI in business. Courses will cover AI technologies, their development, and business applications and strategies. With a strong emphasis on ethical considerations in AI, graduates are prepared to develop, evaluate, refine, and implement AI-related applications and technologies responsibly in various industries, and pursue careers in information systems in both private and public sectors.

Specialized Courses (18 Credits)

  • Python Fundamental for Business Analytics

    Provides a comprehensive introduction to Python programming, focusing on the essential concepts and libraries required for data science, AI and business analytics. Covers basic programming constructs, data manipulation, and visualization techniques using Python. Students learn how to leverage Python's powerful libraries, such as Pandas, NumPy, and Matplotlib, to analyze and visualize business data, enabling them to make data-driven decisions. Students develop the foundational skills necessary to apply Python in various business analytics scenarios.

    Software: Jupyter Notebook.

  • Quantitative Analytical Methods for Business

    Provides a practical introduction to the relevant quantitative techniques required for business analysis and decision-making, including hypothesis testing, decision models, statistics, and forecasting. Python and Excel will be used for quantitative analysis. This is a hands-on course in the use of quantitative methods for turning data into information and information into good business decisions for managers, researchers, and students in the field of business. Providing a framework for the development of sound judgement and the ability to utilize quantitative and qualitative approaches, this course introduces students to the important role that data plays in understanding business outcomes and improving business processes.

    Software: Jupyter Notebook, Google Colab, Microsoft Excel.

  • Machine Learning for Business Applications

    Provides students with an in-depth understanding of the core concepts and techniques of machine learning, tailored specifically for business contexts. Using Python, students learn how machine learning can be effectively integrated into various business sectors and understand the benefits and challenges of integrating machine learning models into business operations.

    Software: Jupyter Notebook, Spyder.

  • Artificial Intelligence Strategy

    Explores strategic implementation of AI in business, covering AI applications, value creation, ethical considerations, and organizational transformation. Focuses on developing AI strategies for competitive advantage across industries.

  • Business AI Applications

    Covers the implementation of Al methods in business problem-solving. As an interdisciplinary set of skills, artifiical intelligence draws from a broad range of fields such as deep learning, natural language processing and cloud computing to effectively collect, store and process large amounts of data. This course will provide an udnerstanding of fundamental artificial intelligence concepts and applciations in today’s business environment.

  • Business AI Capstone (project–based)

    Equips students with the skills to develop, launch, and manage AI based software products. Focuses on the intersection of business, technology, and data, emphasizing the unique challenges and opportunities AI presents in product development.

Digital Transformation Track
12 months, starts in spring (January)

Provides critical skills and knowledge in the use of emerging technology tools and business methods. You will learn the skills necessary to lead teams towards the development of new digital infrastructures and strategies, that will provide deeper customer insights, drive growth, and transform business operations.

Specialized Courses (18 Credits)

  • Secure Cloud Computing and Virtualization Management

    Introduces fundamental concepts and best practices of secure cloud infrastructure and industrial standards critical to design, implement, deliver, and manage secure cloud services and virtualization management.

  • E-business and Blockchain Applications

    Provides a comprehensive introduction to blockchain technology and its integration with E-commerce. Students learn to develop secure, blockchain-based applications using tools such as smart contracts and UX design strategies. Through hands-on projects, students analyze business models, explore blockchain’s role in secure transactions, and assess emerging trends like NFTs, AI, and the Metaverse. Students will design innovative solutions and deliver a final presentation demonstrate their understanding of blockchain’s transformative impact on the digital economy.

    Software: Remix IDE, MetaMask, Solidity, Ethereum Testnets (e.g., Sepolia, Rinkeby), Chainlink Oracles.

  • Enterprise Information Systems

    Introduces core business processes and how these processes are implemented with enterprise information systems in organizational settings using SAP software. A detailed case study with supporting data and structured in-class exercises provides students with experiential learning and reinforce the conceptual content of the course.

    Software: ERPsim simulation, Power BI, Tableau and SAP S4/HANA.

  • Artificial Intelligence Strategy

    Explores strategic implementation of AI in business, covering AI applications, value creation, ethical considerations, and organizational transformation. Focuses on developing AI strategies for competitive advantage across industries.

  • Cloud Data Warehousing

    Examines contemporary methodologies shaping data warehousing, with emphasis on cloud based solutions, ingesting semi-structured data from data lakes, and leveraging AI tools to streamline data flows.

    Software: Snowflake Cloud Services with connection to AWS, Tableau Prep Builder and Tableau Desktop, and Power BI.

  • Digital Transformation Capstone (project-based)

    In the era of digital transformation, virtually all organizations rely on advanced information systems. However, to harness these systems effectively, organizations must navigate complex challenges related to the digitalization of products and services, which touch upon people, processes, and technologies. In this course, students will explore these managerial issues from a senior management perspective, developing and evaluating strategies, technologies, and policies to address them. Through a compelling mix of award-winning real-world case studies and collaborative group projects, students will gain hands-on experience and deepen their understanding of the strategic and operational aspects of maximizing the utility of information systems. By the end of this course, students will be well-equipped to lead in the ever-evolving landscape of digital transformation.