CISC 106 - Introduction to Computer Science and Artificial Intelligence

    Recent Professors
    Allan Schougaard
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025
    Class Size
    24 students
    Credits
    4
    Fall 2026 Sections
    View Fall 2026 sections of CISC 106
    Transfers To
    CSU
    Description
    This course is a hands-on study in creative problem-solving using fundamental concepts of computer science and artificial intelligence. The course introduces three major programming paradigms: Object-Oriented programming, Functional programming and Logic programming; and how to solve problems using each of them. Topics include logic, designed and learning algorithms, data types & data structures, functions & lambdas, classes & objects, neural networks, abstraction, recursion, input/output (I/O), and graphical user interfaces. This course is designed for students majoring in computer science, artificial intelligence, game or web development, and for anyone interested in software development or artificial intelligence in general.
    Usually Held
    Tue 12:00pm–5:00pm, Fri 11:00am–3:00pm, Tue 1:35pm–3:00pm, Tue 12:00pm–1:25pm