ENMGT 3101

Global toggle of class tabs

Links for textbooks and Cornell Store open in new tab.

ENMGT 3101

Course information provided by the Courses of Study 2024-2025. Courses of Study 2024-2025 is scheduled to publish mid-June.

Python is one the most popular programming languages for machine learning and data science in various engineering fields. This course rapidly introduces students to programming in Python, focusing on practical tools for data analysis, visualization, and scientific computing. We will learn to work with data, create visualizations, and write simple functions and scripts. We will install and use libraries such as NumPy, Matplotlib, and Pandas, and create and manage virtual environments. Basic computer science and software engineering concepts will be introduced, however, the focus of this short course is on learning to use Python as a computational tool for engineering and data analysis problems, and creating a foundation for continued learning.

When Offered Fall.

Comments Prior programming experience in any language is useful, but not required. Python or MATLAB experience is not required. Lectures meet twice a week during the first 5 weeks of the semester.

Outcomes
  • Install and set up Python and additional computational libraries.
  • Be fluent in the use of expressions, variables, functions, conditional statements, and loops.
  • Use Python to load, analyze, and visualize data.
  • Set up and use virtual environments such as Anaconda to install and manage packages and other tools, for project portability and collaboration.

View Enrollment Information

Syllabi: none
  •   Seven Week - First.  Combined with: CEE 3101CEE 5101ENMGT 5101

  • 1 Credit Graded

  • 12830 ENMGT 3101   LEC 001

    • TR
    • Aug 26 - Oct 11, 2024
    • Schweitzer, S