Dec 11, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog

CTP 160 - Python

3 credit hours - Two hours of lecture and two hours of laboratory weekly; one term.
Develop computer programs in the Python programming language using fundamental design principles and problem-solving techniques. Learn data types, control structures, classes, multithreading, client/server programming, data structures to organize and manipulate data, and I/O in the Python programming language. Learn to apply Python to computer security topics. Emphasize style, documentation, solution robustness, and conformance with specifications throughout course work.

Prerequisite(s): CTP 115  or CTP 115H  or permission of computer science department chair.

Location(s) Typically Offered: Arnold Main Campus (MC) and Online (OL)

Term(s) Typically Offered: Fall, spring, and summer

Course Outcomes:
 

  1. Implement algorithms in Python
  2. Use standard programming constructs to solve programming problems in Python
  3. Write Python programs that implement I/O concepts
  4. Use the object-oriented design paradigm to develop Python programs
  5. Use Python to implement secure programming solutions