Computer Science
A minor in computer science requires a minimum of 18 semester hours
Courses of Instruction
CMP 201: Data Structures
Credits 3CMP 310: Algorithms
Credits 3CMP 320: Models of Computation
Credits 3CMP 330: Physical Computation
Credits 3CMP 333: Imbedded Systems
Credits 3CMP 340: The Craft of Coding
Credits 3CMP 393: Topics in Computer Science
Credits 1 Max Credits 3CMP 470: Artificial Intelligence
Credits 3Overview of basic ideas in artificial intelligence. Coverage includes knowledge representation, classic search techniques, probabilistic reasoning, and neural networks. Modern computer architectures supporting artificial intelligence algorithms are covered. Includes discussion of the nature of intelligence and whether machines can think. Prerequisite: CMP 101 and MTH 113/120
CMP 477: Evolutionary Computation
Credits 3Theory and application of stochastic, population-based, general-purpose problem solving algorithms inspired by natural evolution. Includes coverage of genetic algorithms, swarm intelligence, evolutionary algorithms, genetic programming, and multi-agent simulations. Applications to problems in science, engineering, mathematics, business, and the humanities are studied. Prerequisite: CMP 101 and MTH 113/120