|
Jan 02, 2025
|
|
|
|
College Catalog 2021-2022 [ARCHIVED CATALOG]
|
CNA 337 - Network Programming in Python II 5 Credits This course introduces students to advanced topics in the Python programming language. Students will make use of object-oriented principles to write multi-file programs. Students will make use of modules to quickly build complex software and learn to write effective documentation.
Prerequisite(s): CNA 336 with a 2.0 or higher
Course Outcomes
- Use object oriented programming features in Python.
- Create and use modules.
- Discuss data structures and their advantages.
- Use the Python package manager.
- Distribute code between multiple files.
- Follow PEP standards for syntax and documentation.
- Understand, use, and explain inheritance.
- Describe and use exception handling.
- Understand and recognize using I/O.
- Understand and apply multithreaded programming.
|
|