This course will familiarize students with computers and introduce the elements of computer programming. Topics covered include the basic structure of a digital computer system; applications of computers in arts, business, science, industry, and everyday life; and computer programming using a high-level language. The laboratory provides hands-on experience with the computer, programming, and current software (such as word processors, spreadsheets, and databases). No prior knowledge of computing or advanced mathematics is required however, basic typing skills are a definite asset.