This course includes a study of problem-solving principles, computer programming, some of the principles behind programming languages and the structure of a computer.
General Education Requirement Fulfillment: Quantitative and Analytical Reasoning (*)