Special advanced topics in computer science in areas of formal language and JAVA, compiler theory, artificial intelligence, parallel processing, and network theory. 1-4 hours. Prerequisite: permission of instructor.
Mathematics for foundations of computer science. Topics include sets, functions, relations, symbolic logic,
algebraic structures, graphs, and counting techniques. Prerequisite: MATH 1745 or permission of instructor. 3 hours
Study and practice of persuasive principles that influence the belief and action of an audience. Assignments typically include classroom speeches of varying lengths. Prerequisite: COMM 1003 or permission of instructor. 3 hours.