Undergraduate Courses

Last Offered Fall 2024

ISC 2310. Introduction to Computational Thinking in Data Science with Python (3). Prerequisite: MAC 1105 or equivalent. This course investigates strategies behind popular computational methods used in data science. In addition, many of the algorithms are implemented using the programming language Python. No prior programming experience is required so the course presents the basics of the Python language as well as how to leverage Python's libraries to solve real-world problems in data science.

Course Testimonials

"I have been wanting to learn Python for a while now and I also wanted to take a class that would expand my knowledge of data analysis/data science. This class was an ideal fit for both of these desires."

"I like the Python portion a lot. Following along to the many examples done in the videos and then doing similar ones on my own in the practice notebooks is very effective. To me, everything here is good."

"I honestly feel as though you guys did a great job with the format of this class. That means everything from the grades, organization of the assignments, videos, and written notes."

"I feel like the data science portion is done well. The reading can be pretty dense but working through examples in text and videos really helped me grasp all the conceptual material."

Formerly: ISC 2310 - Introduction to Computational Thinking in Data Science with Python