|
Mar 30, 2023
|
|
|
|
CS 162P - Computer Science 24 Credit(s)
This course is a continuation of CS 161P. Topics covered include more advanced Object-Oriented programming concepts, searching and sorting, linear data structures, stream and file I/O, recursion, and exception handling. May be offered online.
Prerequisite: CS 161P or CS 161C or CS 133P or instructor consent. Learning Outcomes The student will be able to:
- Discuss the issues involved in developing large scale applications.
- Compare and contrast procedural and object oriented programming paradigms.
- Apply one and multi-dimensional arrays to solve a variety of programming problems. Understand how to convert from one representation to another as needed.
- Effectively use pointers and dynamically created objects. Determine when pointers should and should not be used.
- Design, implement, test, and debug Python classes.
- Create and use Python classes that demonstrate inheritance and polymorphism.
Add to Portfolio (opens a new window)
|
|