Programming for Analytics

Course Code:
MSCA 37010

This course introduces the essential general programming concepts and techniques to a data analytics audience without prior programming experience. The goal is to equip the students with the necessary programming skill to be successful in the other courses in the MSCA program. Topics covered include: boolean, numbers, loops, function, debugging, R's specifcs (such as list, data frame, factor, apply, RMarkdown), Python's specifics (such as NumPy, Pandas, Jupyter notebook), version control, and docker. Examples are drawn from the problems and programming patterns often encountered in data analysis. It will use the programming language R in the first part of the course and Python in the second part.