Artificial intelligence (3rd ed.)
Artificial intelligence (3rd ed.)
Essentials of artificial intelligence
Essentials of artificial intelligence
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Artificial intelligence: theory and practice
Artificial intelligence: theory and practice
Computational intelligence: a logical approach
Computational intelligence: a logical approach
Artificial intelligence: a new synthesis
Artificial intelligence: a new synthesis
Artificial Intelligence: Structures and Strategies for Complex Problem Solving
Artificial Intelligence: Structures and Strategies for Complex Problem Solving
Operations research: broadening computer science in a liberal arts college
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Hi-index | 0.00 |
Upper-division courses contain some of the most attractive topics in computer science, such as artificial intelligence (AI). Unfortunately, layers of prerequisites restrict AI to advanced computer science students and a separate course for non-majors is not always curricularly feasible. Instead, upper-division AI can be taught in a way that has no prerequisites while retaining the rigor of an upper-division course. This paper includes the syllabus for such an "open AI" course and discusses experiences, positive and negative, with it.