CS 133P Beginning Programming: Python

This is the first course in a two course sequence which teaches students fundamental programming concepts and skills. Students will learn the syntax of the Python programming language and how to use a professional integrated development environment like PyCharm.

Credits

4

Cross Listed Courses

CS 161P

Prerequisite

CS 162C or CS 162N

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:
1. Describe introductory programming concepts orally and in writing
2. Develop, test and debug algorithms involving the three structured programming constructs
3. Design, implement, test and debug a Python program using: variables and expressions, selection, repetition, methods and strings
4. Evaluate personal work and that of others. Incorporate feedback