Course Catalogs

Artificial Intelligence Science and Engineering (ASE)

ASE 110  Introduction to Programming for Artificial Intelligence  (3 Credits)  
Engineering & Comp Sci  
Cross-listed with IAI 110  
Introduction of Python programming for management of textual, tabular, and image data, used in conjunction with JSON, NumPy, Pandas, and LangChain for data management, cleaning, wrangling, aggregation, and interfacing. Credit cannot be given for both IAI 110/ASE110 and CIS 151.
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.
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.
Prereq: ASE 110 or CIS or SAL 284 Coreq: ASE 302 or MAT 331 or MAT 485 or CIS 375  
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.
Prereq: CIS 252 or SAL 384 or CSE 283  
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  
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  
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  
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.
Prereq: MAT 331 and CIS 321  
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.
Prereq: ASE 309 and (CIS 252 or CSE 283 or SAL 384)  
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  
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.
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