barnyard: a yard adjoining a barn
enclosure: a structure consisting of an area that has been enclosed for some purpose
artificial intelligence: the branch of computer science that deal with writing computer programs that can solve problems creatively