Apr 28, 2024  
College Catalog 2020-2021 
    
College Catalog 2020-2021 [ARCHIVED CATALOG]

CNE 335 - 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): Completion of CNE 330  with a 2.0 or higher.

Course Outcomes
  1. Use object oriented programming features in Python.
  2. Create and use modules.
  3. Discuss data structures and their advantages.
  4. Use the Python package manager.
  5. Distribute code between multiple files.
  6. Follow PEP standards for syntax and documentation.
  7. Understand, use, and explain inheritance.
  8. Describe and use exception handling.
  9. Understand and recognize using I/O.
  10. Understand and apply multithreaded programming.