Search Results
ECE 548 Python in ECE
The course provides broad exposure to Python programming to solve ECE-related problems. Course topics include basic mathematical operations, string /array operations, lists, functions, standard libraries in Python, files/folder operations, extracting and parsing data, data visualization techniques (graphs, tables, charts), and interfacing basic hardware such as sensors and microcontrollers for data collection and storage. The course will also have an introduction to the Python OpenCV library for computer vision, networking socket libraries, and machine learning libraries. Thus, the course is mainly designed for Electrical and Computer Engineering students at an advanced level of programming knowledge, not an introductory level of programming, and will differ from other programming and Python classes due to topics in hardware interfacing and Computer Vision. Please see a detailed list of topics and learning outcomes to know more about the course.
Prerequisite:(·¡°ä·¡Ìý209 and ·¡°ä·¡Ìý211 and ·¡°ä·¡Ìý212 and ·¡°ä·¡Ìý220) Or their equivalent. Restricted to ECE students.
Typically offered in Summer only
Computer Engineering (BS): Artificial Intelligence and Machine Learning Concentration
...embedded systems (ECE 460/560, ECE 461/561), and systems software (ECE 448/548, 465...
Computer Engineering (BS): Computer Architecture and Emerging Systems Concentration
...CSC 412/512), networking (ECE 453), and parallel systems(CSC 548). 1 Course required for...
Computer Engineering (BS): Computer Systems Software Concentration
...CSC 412/512), networking (ECE 453), and parallel systems(CSC 548). 1 Course required for...