CSCI200 — Elements of Computing and Artificial Intelligence
Problem-solving strategies,top-down design, and computer algorithms using a high-level modern programming language. Input and output of data, variables, arithmetic expressions, control structures, arrays, documentation and testing. Artificial intelligence (AI)topics include machine learning, basic AI programming, AI usage, social considerations.