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: CTP 115 or CTP 115H or permission of computer science department chair.
Term: Fall 2025
Course Type: Credit - 3 Credits
Section: 201
Ways to take the class: Online
Start Date: 09/08/2025
End Date: 12/14/2025
Location: Online
Room: TBA
Instructor: TBA (Subject to change)
Class Size: 20