General Education Classes

  • First Year Seminar: Infinity
  • First Year Seminar: Recursion in Algorithms, Logic, and Mathematics
  • College Algebra and Trigonometry
  • Computer and Information Technology

Honors Classes

  • Logic, Knowledge, and Interaction

Core Undergraduate Classes

  • Applications of Sets, Logic, and Recursion
  • Discrete Mathematics
  • Theory of Computation
  • Foundations of Mathematics
  • The Art of Programming
  • Calculus II
  • Data Structures
  • Algorithms
  • Computer Organization
  • Senior Project

Undergraduate Electives

  • Foundations of Multiagent Systems
  • Mobile Software Development [press]
  • Numerical Methods
  • Formal Methods
  • Computer Graphics
  • Artificial Intelligence
  • Formal Languages with Applications
  • Software Engineering and Design
  • Object-Oriented Programming with Java

Gradaute Classes

  • Fundamentals of Computer Science III
  • Advanced Artificial Intelligence
  • Advanced Programming Languages
  • Formal Methods for Software Engineering