|
Mar 10, 2025
|
|
|
|
Catalog 2022-2023 [ARCHIVED CATALOG]
|
CSD 285 Advanced Programming with Python5 credits In this course students learn advanced concepts in Python which include object-oriented programming as well as advanced topics in data science such as machine learning and data analytics. Additional concepts include selected topics from functional programming.
Prerequisites: CSD 110 and; CSD 228 or CS 143
Course Outcomes Upon successful completion of this course students will be able to:
- Design and implement Object Oriented principles in Python
- Write code that utilizes exceptions and exception handling mechanism available in Python
- Demonstrate mastery in using machine learning modules
- Demonstrate knowledge of machine learning algorithms such as supervised learning and unsupervised learning
- Demonstrate mastery in using data analysis modules
- Write programs to incorporate ternary conditional operators, variadic functions, anonymous lambda functions, iterators, decorators, filters, and maps.
- Design and implement programs to solve real-world problems in Python.
Total Hours: 60 Theory (Lecture) Hours: 40 Guided Practice (Lab or Clinical) Hours: 20
|
|