-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathintro-to-ai.html
More file actions
134 lines (111 loc) · 5.97 KB
/
intro-to-ai.html
File metadata and controls
134 lines (111 loc) · 5.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Taylor Olson</title>
<!-- Bootstrap CSS -->
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css"
rel="stylesheet"
>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css"
integrity="sha512-..."
crossorigin="anonymous"
referrerpolicy="no-referrer">
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="https://taylorlolson.com/">Taylor Olson</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="https://taylorlolson.com/">Home</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Teaching</a>
<ul class="dropdown-menu dropdown-menu-end">
<li><a class="dropdown-item" href="machine-ethics-seminar.html">Machine Ethics Seminar</a></li>
<li><a class="dropdown-item active" href="#">Intro to AI</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<div class="container my-5">
<h1>Introduction to Artificial Intelligence</h1>
<p>Covers foundations and history of AI. Iowa course listing <a href="https://myui.uiowa.edu/my-ui/courses/details.page?ci=174764&id=1075435">here</a>.</p>
<h3>Course Description</h3>
<p>The overall goal of this course is to introduce students to a number of topics and techniques in Artificial Intelligence (AI). This course provides an introduction to the core ideas and techniques of artificial intelligence. Students explore AI and agents, fundamental problem-solving and search strategies (including breadth-first search, depth-first search, uniform cost search, A* search, local search, and adversarial search), constraint satisfaction, logic-based reasoning, the foundations of machine learning and demonstrates how these methods can be applied to real-world problems.
<h3>Learning Outcomes</h3>
<p>By the end of this course students should:</p>
<ul>
<li>Be capable of critically examining computational systems with respect to their intelligence;
<li>Understand the methods used in artificial intelligence problem solving;</li>
<li>Be capable of tanslating artificial intelligence concepts into working programs;
</ul>
<p>These are all useful practical and theoretical skills and are sought out by top universities and companies working in AI.</p>
<h3>Course Schedule</h3>
<p>We are using Russel and Norvig's canonical AI textbook, Artificial Intelligence: A Modern Approach, 4th US ed.</p>
<div class="table-responsive">
<table class="table table-hover table-bordered align-middle">
<thead class="table-dark">
<tr>
<th>Week</th>
<th>Topic</th>
<th>Readings</th>
</tr>
</thead>
<tbody>
<tr><td>1</td><td>Course Logistics & Intro to AI</td><td>Chapter 1</td></tr>
<tr><td></td><td>History & Philosophy of AI</td><td>Chapter 1</td></tr>
<tr><td>2</td><td>Intelligent Agents</td><td>Chapter 2</td></tr>
<tr><td></td><td>Problem Solving Agents & Search</td><td>Section 3.1</td></tr>
<tr><td>3</td><td>Problem-Solving Agents & Search</td><td>Section 3.2</td></tr>
<tr><td></td><td>Uninformed Search</td><td>Section 3.3</td></tr>
<tr><td>4</td><td>Uninformed Search</td><td>Section 3.4</td></tr>
<tr><td></td><td>Uninformed Search Variants</td><td>Section 3.4</td></tr>
<tr><td>5</td><td>Informed Search</td><td>Section 3.5</td></tr>
<tr><td></td><td>Informed Search</td><td>Section 3.6</td></tr>
<tr><td>6</td><td>Constraint Satisfaction Problems (CSPs)</td><td>Section 6.1</td></tr>
<tr><td></td><td>Inference in CSPs</td><td>Section 6.2 – 6.4</td></tr>
<tr><td>7</td><td>Symbolic AI: Propositional Logic (PL)</td><td>Section 7.1-7.4</td></tr>
<tr><td></td><td>Symbolic AI: Propositional Logic (PL)</td><td>Section 7.5</td></tr>
<tr><td>8</td><td>Exam 1 Review</td><td></td></tr>
<tr><td></td><td>Exam 1</td><td></td></tr>
<tr><td>9</td><td colspan="2">Spring Break, No Classes</td></tr>
<tr><td>10</td><td>Exam 1 Recap</td><td></td></tr>
<tr><td></td><td>First-Order Logic (FOL)</td><td>Section 8.1-8.2</td></tr>
<tr><td>11</td><td>FOL: Knowledge bases</td><td>Section 8.1-8.3</td></tr>
<tr><td></td><td>FOL: Ontologizing</td><td>Section 8.4</td></tr>
<tr><td>12</td><td>FOL: Automated Reasoning</td><td>Section 9.1-9.2</td></tr>
<tr><td></td><td>FOL: Automated Reasoning</td><td>Section 9.3-9.4</td></tr>
<tr><td>13</td><td>Category Theory</td><td>Section 10.1-10.2</td></tr>
<tr><td></td><td>Events, Time, Modality</td><td>Section 10.3-10.4</td></tr>
<tr><td>14</td><td>Intro to Machine Learning</td><td>Chapter 19</td></tr>
<tr><td></td><td>Intro to Machine Learning</td><td>Chapter 19</td></tr>
<tr><td>15</td><td>Neural Networks</td><td>Section 21.1</td></tr>
<tr><td></td><td>AI & Machine Ethics</td><td>Chapter 27</td></tr>
<tr><td>16</td><td>AI & Machine Ethics</td><td>Chapter 27</td></tr>
<tr><td></td><td>Course Recap, Final Exam Prep</td><td></td></tr>
<tr><td>17</td><td>Final Exam</td><td></td></tr>
</tbody>
</table>
</div>
</div>
<!-- Footer -->
<footer class="bg-dark text-white text-center py-3">
© 2026 Taylor Olson. All rights reserved.
</footer>
<!-- Bootstrap JS Bundle -->
<script
src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"
></script>
</body>
</html>