ENMGT 5102

ENMGT 5102

Course information provided by the 2025-2026 Catalog.

The goal of this course is to provide students with a quick introduction to programming that will allow them to use Python as a problem solving tool for work, research, or study, and present a basis for continued learning of Python and other programming tools.The course focuses on practical tools, including basic programming concepts and methods, introduction to data analysis, visualization, and scientific computing using Python, as well as setting up and managing project environments, libraries, and dependencies. We will work with libraries designed for scientific programming such as NumPy, Matplotlib, and Pandas.


Last 4 Terms Offered 2025SP, 2024SP, 2023SP, 2022SP

Outcomes

  • Define a problem and design a program to solve the problem by creating executable codes.
  • Be fluent in the use of expressions, variables and functions, conditional statements, loops, sequences, and recursion.
  • Understand the concept of object-oriented programming used in Python.

View Enrollment Information

Syllabi: none
  •   Seven Week - First.  Combined with: CEE 3102CEE 5102ENMGT 3102

  • 1 Credit Graded

  • 10169 ENMGT 5102   LEC 001

    • TR
    • Jan 20 - Mar 10, 2026
    • Schweitzer, S

  • Instruction Mode: In Person