Hide Advanced Options
Courses - Fall 2025
ENAI
Engineering Artificial Intelligence,Professional Masters
Open Seats as of
04/25/2025 at 07:30 AM
ENAI607
(Perm Req)
Python Applications for Engineering AI
Credits: 3
Grad Meth: Reg, Aud
Restriction: Permission of Maryland Applied Graduate Engineering.
Provides a comprehensive introduction to Python programming, covering fundamental concepts such as program structure, variables, assignments, and built-in data types, including strings, lists, tuples, and dictionaries. Students explore control flow, functions, modules, and basic I/O and file operations. The course also introduces object-oriented programming, classes, and exception handling. Beyond the basics, students delve into algorithms and data structures, including recursion, searching, graph algorithms, priority queues, search trees, and hash tables. The course explores algorithms used in artificial intelligence and machine learning, such as regression, classification, and clustering. Students gain hands-on experience with essential scientific computing libraries, including NumPy, SciPy, and Matplotlib. By the end of the course, students will have a solid foundation in Python programming and its applications in data structures, algorithms, and AI-driven problem-solving.