This course is designed to provide students with a foundational understanding of Artificial Intelligence (AI) concepts, techniques, and applications. The course will cover the history of AI, basic principles, and various AI techniques such as machine learning, natural language processing, and computer vision. Students will gain hands-on experience with AI tools, including popular AI apps, and explore the ethical considerations of AI in the real world. Field trips may be required. Recommended Prep: CNIT R161. Transfer credit: CSU; UC.