News

Picat is a new logic-based programming language. In many ways, Picat is similar to Prolog, especially B-Prolog, but it has functions in addition to predicates, pattern-matching instead of unification ...
Course topics will include programming fundamentals, such as Boolean logic, program organization, input and output, and loops. We'll cover the syntax of Python (the rules that govern the language) as ...
Introduction to Logic Programming, Automata, Computability and Complexity Theory, Human-Computer Interaction, Cognitive Science, Formal Methods (using Z). Other Areas of Competence in Teaching ...