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. Recommended corequisite: ITSE 1329.