Introduction to Programming

Students will be introduced to the general principles of computer programming, including basic data types, basic input and output, operators, control structures, and the use of single-dimension arrays (lists). A structured approach will be taken to solve mostly business-relevant problems. Students will create plans and determine test values before coding computer programs. Students will also have an opportunity to revise their work in terms of functionality and style based on feedback from a variety of sources. The Python programming language has been selected as the language vehicle for the course.