This course is for teachers to learn the content of PSI Programming in Python and how to teach that course to students. It focuses on fundamental programming skills and thought processes required for successful programming in any language while integrating components of Python. Topics include Introduction to Programming, Operators & Logic, Algorithms & Control Structures, Lists, Functions & Procedures, Classes, Inheritance, and Libraries & APIs.
Credits: 3
About
This course is for teachers to learn the content of PSI Advanced Placement Computer Science A and how to teach that course to students. It focuses on object-oriented programming skills and thought processes required for successful programming in any language while integrating components of Java. Topics include Classes, Array Lists, Inheritance & Polymorphism, Recursion, and Searching & Sorting.