This course includes a study of problem-solving principles, computer programming, some of the principles behind programming languages and the structure of a computer. The course is normally taken for a full credit, but students who have credit for CS 130 receive only one-half credit for CS 231.
General Education Requirement Fulfillment: Quantitative and Analytical Reasoning (*)