ENMGT 5101
Last Updated
- Schedule of Classes - September 10, 2024 10:17AM EDT
- Course Catalog - September 10, 2024 9:48AM EDT
Classes
Links for textbooks and Cornell Store open in new tab.
ENMGT 5101
Course Description
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.
Seven Week - First. Combined with: CEE 3101, CEE 5101, ENMGT 3101
-
Credits and Grading Basis
1 Credit GradeNoAud(Letter grades only (no audit))
Share
Disabled for this roster.