About
Artificial Intelligence (AI) aims to teach students the techniques for building computer systems that exhibit intelligent behavior. AI is one of the most consequential applications of computer science, and is helping to solve complex real-world problems, from self-driving cars to facial recognition. This course will teach students the theory and techniques of AI, so that they understand how AI methods work under a variety of conditions. The course begins with an exploration of the historical development of AI, and helps students understand the key problems that are studied and the key ideas that have emerged from research. Then, students learn a set of methods that cover: problem solving, search algorithms, knowledge representation and reasoning, natural language understanding, and computer vision. Throughout the course, as they apply technical methods, students will also examine pressing ethical concerns that are resulting from AI, including privacy and surveillance, transparency, bias, and more. Course assignments will consist of short programming exercises and discussion- oriented readings. The course culminates in a final group project and accompanying paper that allows students to apply concepts to a problem of personal interet.
How students have found success through Woolf
Course Structure
About
Artificial Intelligence (AI) aims to teach students the techniques for building computer systems that exhibit intelligent behavior. AI is one of the most consequential applications of computer science, and is helping to solve complex real-world problems, from self-driving cars to facial recognition. This course will teach students the theory and techniques of AI, so that they understand how AI methods work under a variety of conditions. The course begins with an exploration of the historical development of AI, and helps students understand the key problems that are studied and the key ideas that have emerged from research. Then, students learn a set of methods that cover: problem solving, search algorithms, knowledge representation and reasoning, natural language understanding, and computer vision. Throughout the course, as they apply technical methods, students will also examine pressing ethical concerns that are resulting from AI, including privacy and surveillance, transparency, bias, and more. Course assignments will consist of short programming exercises and discussion- oriented readings. The course culminates in a final group project and accompanying paper that allows students to apply concepts to a problem of personal interet.
Teachers


Intended learning outcomes
- Make judgments based on knowledge of the rules and conventions for the proper use of Artificial Intelligence and demonstrate knowledge of the social and ethical issues relevant to technology.
- A deeper knowledge of the history, philosophy and theory of AI.
- Practical applications of Artificial Intelligence, demonstrated by completing short programming exercises and discussion-oriented readings.
- Understand a range of tools and techniques used in Artificial Intelligence.
- Understand the different approaches by which AI is built.
- Problem solving, search algorithms, knowledge representation and reasoning, natural language understanding, and computer vision.
- Have the ability to gather and analyze scholarly information about artificial intelligence in order to make informed judgments that reflect on relevant social, scientific, and ethical issues.
- Complete short programming exercises using artificial intelligence.
- Examine and write about pressing ethical concerns that are resulting from AI, including privacy and surveillance, transparency, and bias.
- Communicate technical issues about AI using well-structured, coherent format, following appropriate conventions.
- Devise and sustain arguments to solve problems related to artificial intelligence.
- Understand the theory and techniques of AI, so that they apply AI methods under a variety of conditions to solve problems.
- Show creativity and initiative to develop projects related to Artificial Intelligence
- Possess the academic competences to undertake further studies in Artificial Intelligence with a high degree of autonomy, demonstrated by their ability to write an academic paper on an AI topic.
Entry Requirements
Application Process
Submit initial Application
Complete the online application form with your personal information
Documentation Review
Submit required transcripts, certificates, and supporting documents
Assessment
Note: Not required by all colleges.
For colleges that include this step, your application will be evaluated against specific program requirements.
Interview
Note: Not all colleges require an interview.
Some colleges may invite selected candidates for an interview as part of their admissions process.
Decision
Receive an admission decision
Enrollment
Complete registration and prepare to begin your studies
.avif)










