Python Methodologies (Cr. 3)
This course provides an introduction to the Python programming language, as well as the basics of imperative programming and select areas of computer science, object-oriented programming, and data structure--all with a focus on problem-solving. Later in the course, we will introduce and incorporate basic concepts of data science.
Upon completion of this course, candidates can expect to:
- Understand problem solving with computer programming, computational thinking and discrete algorithms.
- Demonstrate experience with the Python programming language and its design environments.
- Have the ability to create well documented computer programs that uses logical constructs and the syntax of the Python programming language.