CSC 290: Artificial Intelligence (Spring 2007)  Last Updated: 
Course Description: This is a restructuring of the old
Artificial Intelligence course in two directions. First, it has
as a prerequisite just one course in programming (CS-I or its
equivalent), to make it accessible to non-CS majors and much
earlier in the curriculum. Second, it places special emphasis on
evolutionary programming. The course covers five topics: search
and games, language understanding, neural networks, genetic
algorithms and evolutionary programming, and artificial life.
InstructorJoseph O'Rourke Credits:  4 Latin Honors Designation: 
M (Math) Location:Burton B02 for all classes. Enrollment: No
limit. 8 pre-enrolled. Meeting Times: We meet two times a week;
there is no lab, although we will do several "minilabs" during
class time.   Prerequisites: CSC 111 (Computer Science I) or
equivalent; MTH 111 (Calculus I) or MTH 153 (Discrete) or
equivalent. We need both programming experience and some
mathematical sophistication, but I wi