Introduction to computer programming using Python. Emphasizes the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, and problem solving.