BIOE658J

Special Topics in Bioengineering (M.Eng.); Introduction to Programming and Data Analysis using Python

Aims to provide an introduction to structured programming, computational methods, and data analysis techniques, with the goal of equipping students with a foundation that allows them to confidently tackle problems in research and industry. The course begins with basic programming concepts such as data types, operators, logical flow control, debugging, and computational complexity using Python. It then delves into more advanced topics such as dynamic programming, algorithms, and object-oriented programming. Students will also be introduced to effective tools and libraries for data analysis and visualization. Towards the end of the course, there will be an overview of machine learning, artificial intelligence, neural networks, and convolution neural networks, along with some useful libraries and modules.

Sister Courses: BIOE658A, BIOE658B, BIOE658D, BIOE658E, BIOE658F, BIOE658G, BIOE658I, BIOE658L, BIOE658M, BIOE658N, BIOE658P, BIOE658R, BIOE658W, BIOE658Y

Fall 2024

1 review
Average rating: 5.00

Fall 2023

1 review
Average rating: 5.00

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.