It is expected that CIS 502 and CIS 511 will also be given during the Summer 2001. Efficiency and complexity of algorithms. Ideas illustrated through extensive Java programming. Particular attention is paid to the structures, analyses, and transformations used in program optimization.
Students work in small teams to construct an optimizing compiler.
Programming experience is essential. This course is a seminar on important topics in machine perception that are not covered during the standard CIS 580 and CIS 680 courses. Any of CIS 580 or CIS 680 or CIS 665 are a recommended requirement but students who feel confident about any of the announced topics are highly encouraged to participate. The course requirements are a written presentation and a talk about one of the announced subjects. Students who have not already completed CIS 500 should speak with me before registering.