Jul 17, 2025  
2025-2026 SGPP Catalog and Student Handbook 
    
2025-2026 SGPP Catalog and Student Handbook Add to Portfolio (opens a new window)

DIGA660 Python Programming for Technology and Data Science (3 cr.)


The course focuses on core programming concepts such as classes and objects, controlling flow, batch processing, and error handling while working in the context of data processing, analysis, and visualization. The course explores a variety of Python packages and integration for project development. Using Python to automate workflows and create custom visualizations is discussed, and students are able to explore tabular data, spatial data, cybersecurity, and data science applications of Python.

Upon completion of the course students are expected to be able to do the following:

  1. Develop custom visualizations that communicate data and results of an analysis.
  2. Respond to specific scripting requirements to address analytical problems and improve workflows.
  3. Apply the concepts and logic of object-oriented programming.



Add to Portfolio (opens a new window)