CEE 3102

CEE 3102

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
  • 10171 CEE 3102   LEC 001

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

  • Instruction Mode: In Person