Artificial Intelligence Science and Engineering (ASE)
ASE 110 Introduction to Programming for Artificial Intelligence (3 Credits)
Engineering & Comp Sci
Cross-listed with IAI 110
Shared Competencies: Information Literacy and Technological Agility
ASE 302 Core Mathematics for AI (3 Credits)
Engineering & Comp Sci
Cross-listed with IAI 302
Introductory concepts in set theory, probability theory, linear algebra, and the fundamentals of how they are applied to artificial intelligence. IAI302/ASE302 cannot be taken for credit after receiving a grade of C or higher in MAT331, MAT485, or CIS375.
Shared Competencies: Information Literacy and Technological Agility
ASE 309 Technical Fundamentals of Artificial Intelligence (3 Credits)
Engineering & Comp Sci
Cross-listed with IAI 309
Foundational concepts in artificial intelligence, including agents, knowledge representation and reasoning, machine learning, neural networks, reinforcement learning, and large language models, accompanied by programming projects
and exercises.
Shared Competencies: Information Literacy and Technological Agility
ASE 310 AI Experiential Programming (3 Credits)
Engineering & Comp Sci
Introduction to AI-powered tools for programming, including the use of language models (LLMs) for code generation and testing. Development of simple LLM-based applications, including Retrieval-Augmented Generation and basic AI agents.
Shared Competencies: Information Literacy and Technological Agility
ASE 453 Artificial Intelligence Capstone 1 (3 Credits)
Engineering & Comp Sci
Double-numbered with ASE 653
Artificial Intelligence System Specification and Design; AI software libraries and tools; Project Management; Artificial Intelligence System Architecture; Incremental Product Delivery; Prototyping; Evaluation; Team projects. Additional work required for graduate students.
Prereq: ASE 469
Shared Competencies: Scientific Inquiry and Research Skills
ASE 454 Artificial Intelligence Capstone 2 (3 Credits)
Engineering & Comp Sci
Double-numbered with ASE 654
Artificial Intelligence System Development; Incremental Product Delivery; Evaluation; Maintenance; Team projects; Additional work required for graduate students.
Prereq: ASE 453
Shared Competencies: Scientific Inquiry and Research Skills
ASE 460 AI Hardware Design Fundamentals (3 Credits)
Engineering & Comp Sci
Double-numbered with ASE 660
Computational and hardware foundations of ML; complexity and performance analysis of ML models; modern computer architectures; FPGA-based acceleration; model optimization techniques and their impacts. Additional work required for graduate students.
Advisory recommendation Prereq: CIS 351
Shared Competencies: Information Literacy and Technological Agility
ASE 463 Data Mining (3 Credits)
Engineering & Comp Sci
Algorithmic and mathematical foundations of the Knowledge Discovery in Databases (KDD) process, including data representation, preprocessing, supervised and unsupervised learning, and recommendation systems, with emphasis on computational efficiency, scalability on massive-scale data, and performance evaluation using modern analytical tools.
Shared Competencies: Information Literacy and Technological Agility
ASE 465 Introduction to Machine Learning (3 Credits)
Engineering & Comp Sci
Double-numbered with ASE 665
Feature extraction; Supervised and unsupervised learning; Bias-variance trade-off; Linear, logistic, and nonlinear regression; Decision trees and ensemble models; Neural networks; Deep Learning. Additional work required for graduate students.
Shared Competencies: Scientific Inquiry and Research Skills
ASE 469 Artificial Intelligence Algorithms (3 Credits)
Engineering & Comp Sci
Double-numbered with ASE 669
Core artificial intelligence algorithms, including tree search and constraint satisfaction, automated reasoning, probabilistic models and Monte-Carlo methods, reinforcement learning, and automatic differentiation. Additional work is required for graduate students.
Prereq: ASE 465
Shared Competencies: Information Literacy and Technological Agility
ASE 490 Independent Study (1-6 Credits)
Engineering & Comp Sci
Exploration of a problem, or problems, in depth, individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.
Repeatable
ASE 491 AI Seminar (2 Credits)
Engineering & Comp Sci
A mix of discussion sessions and case study explorations on potential shortcomings in AI. Students will draw on a growing body of real-world experiences and knowledge related to AI regulation, privacy and security, explainability, and data integrity.
ASE 499 Honors Capstone Project (1-3 Credits)
Engineering & Comp Sci
Completion of an Honors Capstone Project under the supervision of a faculty member.
Repeatable 3 times for 3 credits maximum
ASE 510 Formal Foundations of Artificial Intelligence (3 Credits)
Engineering & Comp Sci
The language of sets, propositional and predicate logic. Methods of proof including mathematical induction. Linear equations, matrices and Gaussian elimination. Vector spaces, linear independence, basis and dimension. Linear transformations, orthogonality, Gram-Schmidt orthogonalization. Eigenvalues, eigenvectors and diagonalization.
Shared Competencies: Information Literacy and Technological Agility
ASE 511 Introduction to the Theory and Practice of AI and Machine Learning (3 Credits)
Engineering & Comp Sci
Foundational concepts in artificial intelligence, including knowledge representation and reasoning, machine learning, and neural networks. Introduction to the function, employment, and limitations of language models (LLMs), and proper LLM usage in coding tasks.
Coreq: ASE 510
Shared Competencies: Critical and Creative Thinking