Computer and Network Security
Introduction to Programming with Python
This course introduces the student to computer programming using the Python programming language. Topics to be covered include data types, conditional statements, program flow control, loops, user defined functions, data structures, file I/O, and debugging. Emphasis will be placed on best practices and secure software development techniques.