In this introduction to the field of computer science, students use projects and teamwork to design, implement, and test programs in Python. Programming style, expression, and documentation are emphasized. Object-oriented programming methodology, graphical user interfaces, debugging techniques, string processing, and basic searching and sorting algorithms are covered. Python provides an introduction to programming for students in any academic discipline.
Prerequisites
None
Semester Offered
Spring