CS 162P Computer Science 2

This is the second course in a two course sequence which teaches students programming concepts and skills. Students will learn object oriented programming (OOP) and the syntax of OOP in the Python programming language. Recursion and data structures also are introduced.

Credits

4

Cross Listed Courses

CS 233P

Prerequisite

CS 161P or instructor consent

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:
1. Describe object oriented programming concepts orally and in writing
2. Design a class or a system of classes that represent an object oriented solution to a problem
3. Design, implement, test and debug Python classes and applications that use those classes
4. Evaluate personal work and that of others. Incorporate feedback