3.00 Credits
Prerequisites: A solid foundation in undergraduate computer science and any prerequisites determined by the instructor. An in-depth investigation of one or more topics in computer science. Topic(s) to be selected by the professor. Possible topics include search techniques, for example genetic algorithms, soft computing, object-oriented software engineering, expert systems, program verification, software quality, knowledge discovery in databases, and design of embedded software systems.