Course Info: CS-0263
Course | CS-0263 Artificial Intelligence |
Long Title | Artificial Intelligence |
Term | 2017F |
Note(s) |
Prerequisites Required Satisfies Distribution Textbook information |
Meeting Info | Adele Simmons Hall 126 on T,TH from 12:30-1:50 |
Faculty | Lee Spector |
Capacity | 20 |
Available | 1 |
Waitlist | 0 |
Distribution(s) |
Mind, Brain, and Information |
Cumulative Skill(s) | Quantitative Skills Independent Work |
Additional Info | In this course, students are expected to spend at least six to eight hours a week of preparation and work outside of class time. This includes time for reading, programming, and project and presentation development. |
Description | Artificial Intelligence is a branch of computer science concerned with the development of computer systems that "think." In this course, we explored the core ideas of artificial intelligence through readings, presentations, discussions, and hands-on programming activities. A range of practical artificial intelligence techniques was covered, and students completed programming projects to demonstrate engagement with the themes of the course. The objectives of this course were to: gain familiarity with a range of concepts and computational techniques that have been developed by artificial intelligence (AI) researchers over the history of the field; apply several of these concepts and techniques to hands-on research and development activities; develop skills in "functional"-style programming; conduct independent programming-based project work; develop project presentation skills; and work collaboratively with classmates. Students were evaluated on the basis of attendance, participation (both in class and in out-of-class activities), a portfolio of code and text, and in-class demo presentations. Students were expected to demonstrate that they had read and thought about the course readings, and portfolios were expected to demonstrate facility with the code environment used in the class and engagement with several of the class topics at the implementation level. |