Apr 23, 2018  
Graduate Catalog 2017-2018 
    
Graduate Catalog 2017-2018
[Add to Portfolio]

INFS 772 - Programming for Data Analytics

3 credits
This course will provide an introduction to programming for data analysis with an emphasis on the analysis of large datasets. The programming language we will use is Python.  Phython is a general-purpose programming language that’s powerful, easy to learn and fast to code.  It has a mature and growing ecosystem of open source tools for mathematics and data analysis, and is rapidly becoming the language of choice for scientists and researchers of all stripes.  In the first half of the course, students will learn the core of ideas of programming - flow control, input and output, data structures (e.g., arrays, lists, trees and hash tables), iteration and recursion, classes and object-oriented programming - through writing code to deal with Big Data generated by social media sites such as Twitter.  In the second half of the course, students will learn how to use Python for effective data analysis.  Specific topics addressed include: vector computation and mathematics with NumPy, statistical computation with SciPy, working with tubular data with Pandas, and implementing analytics algorithms using Python.



[Add to Portfolio]