Course Info

CSC 358: Symbolic Programming

Concepts of symbolic programming as embodied in the language LISP. Basic data and control structures of LISP: symbolic expressions, the interpreter, functions, recursion, iteration. Techniques for prototyping and building conceptually advanced systems in an environment that encourages procedural and data abstraction. Advanced topics may include Prolog, intelligent tutoring systems, intelligent agents, and natural language processing. Assignments will focus on basic AI techniques, but the class is intended for anyone who will need to rapidly develop large complex systems.

CSC 301 is a prerequisite for this class.

Fall 2023-2024

Section: 701
Class number: 16553
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Section: 710
Class number: 16554
Meeting time: -
Location: Online: Async (Sync-Option)

Winter 2021-2022

Section: 801
Class number: 20536
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 810
Class number: 20538
Meeting time: -
Location: Online: Async

Winter 2019-2020

Section: 801
Class number: 25442
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 810
Class number: 25480
Meeting time: -
Location: Remote