Specialized AI Courses
CMPE 252 - Artificial Intelligence and Data Engineering:
- Introduction to important concepts and techniques from the fields of artificial intelligence. evolution of AI systems. intelligent agents. problem solving by searching, machine learning, neural networks, reinforcement learning, and knowledge representation. The data engineering and science process is covered as well as applications of AI and ethical considerations.
CMPE 256 - Recommender Systems
- Recommender systems' algorithms and applications. Memory-based and model-based algorithms, hybrid recommender systems, ranking and personalization, deep learning approaches, evaluation, social and knowledge graphs, bias, fairness, and ethical considerations, recent trends in recommendar systems, case studies.
CMPE 249 - Intelligent Autonomous Systems
- Introduction to autonomous systems and intelligent solutions for self-driving cars, advanced topics in multi-modal sensing, sensor fusion, AI computing, mapping, deep learning, object detection, perception, localization, prediction, path planning, control, reinforcement learning, and Robotic Operating System (ROS).
CMPE 261 - Generative AI
- Course explores the theoretical foundations and modern architectures of generative artificial intelligence across image, text, audio, and multimodal domains. Covers key generative model families-including Autoregressive Models, Variational Autoenconders (VAEs), Diffusion Models, and Latent Diffusion Systems- and their extensions to text-to-image, video, and audio generation using contrastive learning and multimodal embeddings. It includes hands-on implementation with modern frameworks, culminating in a term project frocused on a selected generative application.