CS 200 Introduction to Computer Science for Non-Majors
Introduction to computer science and programming. Representation of data in digital form. Data types, conditionals, loops, arrays and functions. Algorithmic time complexity. Creates a foundation for computer science and data driven software development. Emphasis on good design and programming techniques through practice in writing, running, and debugging programs. No programming experience expected.