Search Results for "CS 232"

CS 232   Advanced Topics in Python* (4 Hours)

Prerequisites : CS 202.

At the completion of this course, students will be able to design and implement advanced Python applications. The course focuses on utilizing Python's advanced features and libraries. Topics include object-oriented programming with data abstraction, encapsulation, inheritance, polymorphism, and dunder (double underscore) methods; advanced data structures; functional programming techniques; exception handling; concurrency. Students will demonstrate an understanding of how Python works from a system perspective. Students will also explore tools for testing, debugging, and performance optimization. 3 hrs. lecture, 2 hrs. open lab/wk.