关键词 > CS348
CS 348: Introduction to Artificial Intelligence Fall 2025
发布时间:2025-09-26
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
CS 348: Introduction to Artificial Intelligence
Fall 2025
Course Description:
This course provides a general introduction to major problems in, approaches to, and applications of Artificial Intelligence (AI) for CS majors at a moderately advanced undergraduate level and very basic graduate level.
Course Outcomes:
Students should develop an understanding of the key problems addressed by Artificial Intelligence, and of some of the important approaches to, and technologies of, AI, and of how they can be applied to these problems — as well as their current limitations. Students will gain hands-on experience with these technologies through building and experimenting with small AI systems or system components.
Outline of Topics:
Introduction: The challenge of exponentials; brief history of AI.
Search: Blind search, including breadth-first and depth-first search, and iterative deepening; heuristic search, including greedy and A* algorithms; local search and constraint propagation.
Adversarial search: Game-playing and mini-max; heuristics in adversarial search; alpha-beta pruning; games with probabilities.
Knowledge representation and logic: Propositional logic; entailment and inference; limitations of propositional logic; first-order predicate calculus; inference methods, forward and backward chaining; knowledge representation and knowledge bases.
Machine learning (part 1): Basic probability; supervised vs. unsupervised learning; simple induction techniques: naïve Bayes, nearest neighbor, decision trees and random forests; clustering algorithms; developing and assessing ML systems.
Machine learning (part 2): Perceptrons; neural networks; introduction to transformers and LLMs; reinforcement learning.
Time permitting, the course will additionally touch on (and may include guest lectures in) aspects of planning; probabilistic reasoning; computer vision; natural language processing; and robotics.
Course Work and Structure:
Course work will consist of 5-6 programming assignments, plus in-class, closed-book, paper-and-pencil mid-term and final examinations.
Grading: Homework projects, 50%; final exam, 30%; mid-term exam, 15%; class participation, 5%. (Subject to change.)
Optional Text:
Russell & Norvig, Artificial Intelligence: A Modern Approach, 3rd edition, online at https://people.engr.tamu.edu/guni/csce642/files/AI_Russell_Norvig.pdf. (This is an older edition; since it is hosted by Texas A&M University, I assume this is not a copywrite violation and the authors are OK with it.)
Approximate Course Schedule:
The calendar below maps class meetings to the general topic areas listed above; as the term progresses it will updated with specific topics as we address them, along with homework project due dates.
Please note days when the class will not meet below.
The mid-term exam is scheduled for Tue Oct 21 during class.
The final exam is scheduled for Thu Dec 11, 12 noon – 2 pm.
Week 1
Tue 9/16 – Introduction: The challenge of exponentials; brief history of AI Thu 9/18 – Search
Week 2
Tue 9/23 – NO CLASS (Rosh Hashanah)
Thu 9/25 – Search
Week 3
Tue 9/30 – Search
Thu 10/2 – NO CLASS (Yom Kippur)
Week 4
Tue 10/7 – Adversarial search
Thu 10/9 – Knowledge representation and logic
Week 5
Tue 10/14 – Knowledge representation and logic
Thu 10/16 – Knowledge representation and logic
Week 6
Tue 10/21 – MIDTERM EXAM
Thu 10/23 – Machine learning, part 1
Week 7
Tue 10/28 – NO CLASS or GUEST LECTURE Thu 10/30 – Machine learning, part 1
Week 8
Tue 11/4 – Machine learning, part 1
Thu 11/6 – Machine learning, part 1
Week 9
Tue 11/11 – Machine learning, part 2
Thu 11/13 – Machine learning, part 2
Week 10
Tue 11/18 – Machine learning, part 2
Thu 11/29 – Machine learning, part 2
Week 11 (NO CLASS - Thanksgiving Break)
Tue 11/25 – NO CLASS (Thanksgiving Break)
Thu 11/27 – NO CLASS (Thanksgiving Break)
Week 12
Tue 12/2 – Additional topics
Thu 12/4 – Additional topics
Thu 12/11 – FINAL EXAM, 12 noon – 2 pm
