AAI 1060. AI Tools. (3 Hours)
Introduces practical knowledge of artificial intelligence tools, focusing on chatbots and conversational AI. Examines how these tools operate, emphasizing effective and ethical use across diverse applications. Incorporates applied analysis of AI’s capabilities, limitations, and impacts on education, work, and society.
AAI 1990. Elective. (1-4 Hours)
Offers elective credit for courses taken at other academic institutions.
AAI 2080. AI Business Applications. (3 Hours)
Builds strategic, technical, and critical literacy in artificial intelligence to prepare professionals to lead responsible AI adoption in business contexts. Emphasizes applied learning. Examines organizational AI readiness, analyzes real-world cases, and explores methods to assess and mitigate risks. Engages with AI tools to evaluate capabilities, limitations, and ethical considerations for informed business decision making.
AAI 2090. Prompt Engineering. (3 Hours)
Introduces the principles and practices of prompt engineering, offering AI users without programming expertise an opportunity to leverage artificial intelligence for diverse tasks. Focuses on designing, refining, and evaluating effective prompts for AI systems that generate high-quality content across varied applications. Examines foundational and advanced prompting frameworks applied in creative, analytical, and professional contexts. Emphasizes responsible and ethical prompt design and the critical evaluation of AI-generated outputs.
AAI 2990. Elective. (1-4 Hours)
Offers elective credit for courses taken at other academic institutions.
AAI 3990. Elective. (1-4 Hours)
Offers elective credit for courses taken at other academic institutions.
AAI 4990. Elective. (1-4 Hours)
Offers elective credit for courses taken at other academic institutions.
AAI 5004. Applied AI for Professionals. (4 Hours)
Explores practical skills and critical judgment for effective AI use in professional settings. Examines the capabilities and limitations of current AI systems, structured techniques for improving results, and common failure modes. Emphasizes clear communication about AI across varying levels of technical expertise. Introduces foundational concepts and applied perspectives in artificial intelligence. No technical background required.
AAI 5015. Mathematical Concepts. (3 Hours)
Reviews the mathematical knowledge required to succeed in advanced artificial intelligence studies. Covers a wide range of mathematical concepts including introductory linear algebra, probability, statistics, and calculus. Beginning with basic linear algebra, introduces vectors, matrices, and linear transformations, which are crucial in understanding data representations and transformations in AI algorithms. Continues with probability and statistics, equipping students with the tools to analyze data, make predictions, and understand uncertainties in applied machine learning. Covers the essentials of calculus, which are fundamental to understanding optimization problems in AI algorithms.
AAI 5025. Python. (3 Hours)
Studies foundational programming and its significance in artificial intelligence applications, recognizing AI's growing influence in various fields. Emphasizes essential programming skills related to data structures and object-oriented programming, the skills crucial for efficiently implementing the applied machine-learning models. Offers students an opportunity to obtain the software skills necessary for conducting fundamental statistical analyses, predictive modeling, and data visualization.
AAI 5035. Research Methods and Scientific Writing. (3 Hours)
Examines the research methodologies and scientific writing techniques specific to the field of artificial intelligence. Offers students experience conducting, writing, and critically evaluating AI research, to discern groundbreaking studies from less impactful studies. Topics include a diverse array of research methodologies designed for AI and evaluation of the most appropriate methods aligned with student research questions. Reviews the processes of drafting research papers, including writing abstracts, literature reviews, methodologies, results, and discussions tailored to the AI community.
AAI 6150. Artificial Intelligence for Organizational Leaders. (3 Hours)
Introduces nontechnical professionals to foundational concepts and organizational applications of artificial intelligence in areas such as human resources, nonprofit management, logistics, and leadership. Examines how technologies including machine learning, natural language processing, and predictive analytics influence decision making, operations, and workforce dynamics. Explores ethical considerations, strategic adoption, and applied case studies that highlight opportunities and challenges in organizational contexts. Emphasizes evaluation of AI approaches, collaboration with technical teams, and leadership perspectives on responsible integration.
AAI 6600. Applied Artificial Intelligence. (3 Hours)
Introduces artificial intelligence, tracing its historical evolution and foundational principles. Delves into search algorithms for problem solving, knowledge representation, reasoning, planning, and decision making. Also covers probabilistic learning and the foundational aspects of machine learning. Emphasizes real-world applications to offer students an opportunity to obtain an in-depth understanding of AI's transformative potential, paving the way for more advanced studies in the field.
AAI 6610. Applied Machine Learning. (3 Hours)
Analyzes machine learning techniques, methodologies, and best practices tailored for advanced artificial intelligence applications. Covers advanced supervised and unsupervised learning, deep learning architectures, reinforcement learning, and domain-specific applications. Explores crucial topics of ethics, privacy, and fairness in machine learning.
AAI 6620. Applied Natural Language Processing. (3 Hours)
Provides hands-on instruction in natural language processing designed for applied AI. Offers students an opportunity to obtain real-world experience in crafting and refining NLP solutions in a project-based format and solving challenges that mirror industry and research scenarios. Emphasizes applied projects over pure theory.
Prerequisite(s): AAI 6610 with a minimum grade of C-
AAI 6630. Applied Computer Vision. (3 Hours)
Offers practical exposure to the field of computer vision. Explores deeply the essential techniques, tools, and uses of computer vision and applies them to real-world situations.
Prerequisite(s): AAI 6610 with a minimum grade of C-
AAI 6640. Applied Deep Learning. (3 Hours)
Offers an advanced exploration of the theoretical foundations, architectures, and techniques essential for the design and optimization of deep learning models. Broadly discusses convolutional and recurrent neural networks, attention mechanisms, generative models, and transformer networks. Offers hands-on experience in implementing, optimizing, and deploying deep learning solutions to real-world problems. Highlights current challenges and the latest trends in the field.
AAI 6650. Recommender System. (3 Hours)
Designed to provide a comprehensive understanding of recommender systems and hands-on experience in building personalized recommendation engines. Examines the fundamental concepts of recommendation algorithms, data preprocessing, model evaluation, and deployment strategies. Offers real-world projects, offering the opportunity to create effective and scalable recommendation systems catering to diverse application domains.
AAI 6655. Prompt Engineering. (3 Hours)
Provides instruction in essential knowledge and skills for prompt engineering in artificial intelligence and machine learning contexts. Studies effective communication with AI models, prompt design for diverse applications, and the evaluation and enhancement of AI outputs. Combines theory with practical exercises to enable application of prompt engineering techniques effectively in real-world situations.
Prerequisite(s): AAI 6600 with a minimum grade of C-
AAI 6660. Chatbot Architecture. (3 Hours)
Introduces the world of conversational artificial intelligence and chatbots. Blends theoretical concepts with practical hands-on projects to understand the foundations of chatbot development and deployment, examine tools and techniques, and implement chatbot solutions personalized for diverse industries.
Prerequisite(s): AAI 6600 with a minimum grade of C- ; AAI 6610 with a minimum grade of C-
AAI 6665. Generative Artificial Intelligence. (3 Hours)
Provides a fundamental introduction to generative artificial intelligence, integrating theoretical concepts with hands-on skills in this emerging field. Aims to empower students to grasp, value, and utilize the capabilities of generative AI in practical scenarios, with a strong focus on real-life applications. Highlights the versatility of generative AI in numerous areas.
Prerequisite(s): AAI 6600 with a minimum grade of C- ; AAI 6610 with a minimum grade of C- ; AAI 6620 with a minimum grade of C- ; AAI 6630 with a minimum grade of C- ; AAI 6640 with a minimum grade of C- or (EAI 6600 with a minimum grade of C- ; EAI 6610 with a minimum grade of C- ; EAI 6620 with a minimum grade of C- ; EAI 6630 with a minimum grade of C- ; EAI 6640 with a minimum grade of C- )
AAI 6670. Chatbot Application. (3 Hours)
Explores chatbots powered by artificial intelligence.Chatbots have become crucial in improving user interactions and streamlining operations in the fast-changing digital world. Begins with basic concepts and transitions to practical chatbot development, attempting real industry challenges.
Prerequisite(s): AAI 6600 with a minimum grade of C-
AAI 6680. AI for Cybersecurity. (3 Hours)
Offers a distinct viewpoint on utilizing advanced artificial intelligence methods in cybersecurity by promoting a deep understanding of AI in cybersecurity and encouraging research to improve security solutions in this critical field. Examines AI principles and approaches while directly tackling the persistent issues in the cybersecurity domain. Offers students an opportunity to obtain both theoretical knowledge and to develop practical expertise by implementing AI techniques in real-world cybersecurity scenarios. Explores research opportunities in cybersecurity to enhance security solutions and tackle emerging threats.
Prerequisite(s): AAI 6620 with a minimum grade of C- ; AAI 6630 with a minimum grade of C-
AAI 6690. Machine Learning for Cyberdetection. (3 Hours)
Applies machine learning techniques to solve complex cybersecurity problems. Explores threat detection, malware classification, and network security by leveraging the power of data-driven decisions.
Prerequisite(s): AAI 6680 with a minimum grade of C-
AAI 6710. Graph Signal Processing. (3 Hours)
Introduces the interdisciplinary field of graph signal processing and its pivotal role in 3D imaging. Begins with foundational concepts in graph theory and graph signals, progressing to their applications in 3D imaging. Explores specific fundamental machine learning applications of graph signal processing. Offers students an opportunity to acquire the skills to implement graph signal processing methods for various AI-driven applications.
Prerequisite(s): AAI 6600 with a minimum grade of C- ; AAI 6610 with a minimum grade of C-
AAI 6720. Graph Neural Networks. (3 Hours)
Explores graph neural networks, which have emerged as a powerful tool for machine learning on irregular structures, enabling novel applications across diverse fields within AI. Topics include essential neural network concepts, traditional neural networks' limitations when handling irregularly structured data, theoretical foundations, and practical applications of GNNs. Also covers advanced GNN architectures, generative models, dynamic graph networks, and transferability. Studies spectral-based and spatial-based GNN methods and evaluates models for various tasks through lectures, readings, assignments, and hands-on projects.
Prerequisite(s): AAI 6710 with a minimum grade of C-
AAI 6730. Deep Learning for 3D Point Cloud Analysis. (3 Hours)
Offers an in-depth exploration of graph neural networks for processing 3D point cloud data across various artificial intelligence fields. Beginning with the fundamentals of 3D point clouds and neural networks for 2D structures, transitions to the concepts of GNNs for 3D point cloud processing. Examines several basic and advanced GNN models. Provides instruction in common 3D point cloud processing tasks such as classification, segmentation, registration, and reconstruction. Covers implementing, optimizing, and evaluating GNN models for a variety of point cloud processing tasks.
Prerequisite(s): AAI 6710 with a minimum grade of C-
AAI 6740. Applied Reinforcement Learning. (3 Hours)
Introduces reinforcement learning, a subset of machine learning that focuses on training agents to make decisions with the aim of achieving specific objectives. Emphasizing practical experience, RL methods can be utilized to address real-world problems, including tasks related to design and optimization. At its core, RL revolves around agents interacting with their environments, learning from rewards and punishments, and continuously improving their decision-making skills. Emphasizes the adaptability of RL across various domains and how, with practical RL expertise and algorithms, RL can effectively address a wide array of industry challenges, ultimately enhancing its applicability and success in various professional settings.
AAI 6790. Applied Quantum AI. (3 Hours)
Introduces the integration of quantum computing and artificial intelligence. Explores the fundamentals of quantum algorithms and their applications to AI. Offers students an opportunity to obtain an understanding of the potential and challenges of quantum AI.
AAI 6850. Applied Blockchain AI. (3 Hours)
Explores extensively the integration of artificial intelligence and blockchain technologies. Offers students an opportunity to obtain a comprehensive understanding of blockchain fundamentals and the core principles of AI and to stay current with emerging trends in the ever-evolving field of blockchain AI. Underscores how these technologies complement each other, with blockchain enhancing security and trust while AI allows intelligent decision making. Examines crucial aspects such as security, privacy, and ethics using real-world case studies, ensuring a well-rounded AI approach.
AAI 6900. AI for Autonomous Systems. (3 Hours)
Explores the essentials of artificial intelligence and its practical applications in autonomous systems. Focuses on vital AI techniques such as machine learning, computer vision, and reinforcement learning. Offers students an opportunity to obtain expertise, to become independent decision makers, and to exercise innovation and control in such systems. Emphasizes hands-on learning involving real-world projects in perception, planning, control, and human-machine interactions while cultivating a deep understanding of AI technologies for autonomous systems. Projects in the course explore system efficiency and capabilities and study technology development across various industries.
AAI 6962. Elective. (1-4 Hours)
Offers elective credit for courses taken at other academic institutions.
AAI 6980. Integrated Experiential Capstone. (4 Hours)
Offers an immersive experience where students work in interdisciplinary teams, fostering collaboration, communication, and critical thinking while applying their artificial intelligence knowledge and skills to real-world problems. Examines thoroughly the methodologies associated with visualizing AI in practical situations. Investigates sophisticated visualization tools and techniques, while also researching the ethical considerations, interpretability, and real-world consequences of visually showcasing AI-based outcomes.
Prerequisite(s): AAI 6600 with a minimum grade of C- ; AAI 6610 with a minimum grade of C- ; AAI 6620 with a minimum grade of C- ; AAI 6630 with a minimum grade of C-
AAI 6983. Special Research Topics in AI. (1-4 Hours)
Covers special topics in artificial intelligence research. Topics vary by semester. May be repeated up to three times for a maximum of 15 semester hours.
AAI 7100. Strategic Prompt Engineering and Generative AI Optimization. (3 Hours)
Examines techniques for strategically leveraging generative AI systems to drive organizational productivity, innovation, and competitive advantage. Offers students an opportunity to develop competencies in prompt engineering, AI workflow optimization, and the design of human-AI collaboration frameworks at enterprise scale. Students design and evaluate comprehensive AI implementation strategies, develop organizational policies for responsible AI use, and create original frameworks for integrating generative AI across business functions. Utilizes critical analysis of case studies and academic literature to synthesize best practices from successful AI implementations and apply evidence-based insights to complex organizational challenges. Emphasizes the professional leader's role in maximizing AI effectiveness while managing quality, accuracy, and ethical considerations in real-world business contexts.
AAI 7110. AI Governance and Ethical Decision Making. (3 Hours)
Examines frameworks and practices for establishing responsible, ethical, and transparent artificial intelligence systems within organizational contexts. Explores competencies in AI governance design, risk management, regulatory compliance, and ethical decision-making frameworks. Offers students an opportunity to synthesize best practices from regulatory environments and apply evidence-based approaches to complex AI governance challenges. Emphasizes the professional leader's role in building trustworthy AI systems that align with organizational values, legal requirements, and societal expectations while managing risks across the AI life cycle.
AAI 7120. Human-AI Collaboration and Workforce Development. (3 Hours)
Examines strategies for developing workforces capable of thriving in AI-augmented environments and establishing effective human-AI collaboration frameworks. Offers students an opportunity to develop competencies in designing complementary human-AI team structures, creating organizational learning initiatives for AI readiness, and fostering cultures that embrace technological change while preserving human creativity and judgment. Explores workforce development programs, human-AI interaction models, and frameworks for maintaining human agency in increasingly automated contexts. Utilizing critical analysis of case studies and academic literature, synthesizes best practices for reskilling initiatives and applying evidence-based approaches to successful human-AI partnerships. Emphasizes the leader's role in building adaptive, resilient workforces that leverage AI capabilities while cultivating uniquely human skills.
AAI 7130. AI Strategic Implementation and Performance Management. (3 Hours)
Examines strategies for leading AI initiatives across organizations from an executive perspective. Focuses on strategic decision making, vendor evaluation, and measuring business impact rather than technical implementation. Offers students an opportunity to develop competencies in assessing AI opportunities, making strategic technology decisions, managing vendor relationships, and evaluating AI initiative success. Explores AI adoption road maps, frameworks for selecting and evaluating AI solutions, and business cases that translate AI investments into measurable outcomes. Emphasizes the business leader's role in driving AI initiatives, managing organizational change, and ensuring AI investments deliver sustainable competitive advantage through governance, resource allocation, and performance measurement systems.